@charset "UTF-8";
/*!
 * Jobdigger (https://jobdigger.nl/)
 */
@import url("https://use.typekit.net/yfa2xjr.css");
.container {
  width: 100%;
  padding-right: 16px;
  padding-right: 1rem;
  padding-left: 16px;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 16px;
  padding-right: 1rem;
  padding-left: 16px;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-right: -1rem;
  margin-left: -16px;
  margin-left: -1rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 16px;
  padding-right: 1rem;
  padding-left: 16px;
  padding-left: 1rem;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
/* Scale, Type, Logo, Color, Gradients, Components, Icons, Shadows, Export, ... */
/* --------------------------------------------------------- */
/* UI[X] --------------------------------------------------- */
/* --------------------------------------------------------- */
/* 16px = 100% */
/* Focus ...? */
/* Radius for common elements .i.e. cards, tooltips, ... */
/* --------------------------------------------------------- */
/* [T]YPE -------------------------------------------------- */
/* --------------------------------------------------------- */
/* Weights ------------------------------------------------- */
/* H1, H2, H3? */
/* Sizes --------------------------------------------------- */
/* Lead, h6 */
/* H5 */
/* H4 */
/* H3 */
/* H2 */
/* H1 */
/* --------------------------------------------------------- */
/* [C]OLORS ------------------------------------------------ */
/* --------------------------------------------------------- */
/* Accents ------------------------------------------------- */
/* Base ---------------------------------------------------- */
/* Shadow -------------------------------------------------- */
/* --------------------------------------------------------- */
/* [A]NIMATION---------------------------------------------- */
/* --------------------------------------------------------- */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-family: sans-serif;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 400;
}

dd {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover:focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

pre {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

summary {
  display: list-item;
  cursor: pointer;
}

/* --------------------------------------------------------- */
/* CUSTOM -------------------------------------------------- */
/* --------------------------------------------------------- */
body {
  text-align: left;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

em {
  font-style: normal;
}

a,
button {
  cursor: pointer;
}
a:focus,
button:focus {
  outline: none !important;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover, a:focus, a:hover:focus {
  text-decoration: none;
}

p,
ul,
ol {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

input:focus {
  outline: none;
}
input[type=text]:focus,
textarea:focus {
  -webkit-text-size-adjust: 100%;
}

::-moz-selection {
  text-shadow: none;
}

::selection {
  text-shadow: none;
}

::-webkit-scrollbar {
  width: 4px;
  width: 0.25rem;
  background-color: transparent !important;
}

::-webkit-scrollbar:horizontal {
  height: 2px;
  height: 0.125rem;
}

::-webkit-scrollbar-button {
  display: none;
}

::-webkit-scrollbar-thumb {
  border-radius: 0rem;
}

@media (min-width: 768px) {
  ::-webkit-scrollbar {
    width: 0.25rem;
  }
  ::-webkit-scrollbar:horizontal {
    height: 0.25rem;
  }
  .windows.webkit ::-webkit-scrollbar {
    width: 0.75rem;
  }
}
.mac.touch.webkit div {
  -webkit-overflow-scrolling: touch;
}

.windows.ie div {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

h1,
.h1 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
}

h2,
.h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
}

h3,
.h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
}

body,
h4, h5, h6,
.h4, .h5, .h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
}

.navbar_menu--items-modal, .navbar_menu--backdrop, .dashboard-funnel-container .pane-section--inset .funnel-step:hover,
.portfolio-funnel-container .pane-section--inset .funnel-step:hover, .indicator::before, .vacancy-link, .navigation-toggle span, .navigation-toggle:before, .navigation-toggle:after, .button, .btn {
  transition: all 150ms ease;
}

.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button, .menu-item, .modal {
  transition: background 150ms ease;
}

.funnel-title, .menu-item-label,
.menu-item-title, .user-name,
.user-name-via,
.user-name-location,
.user-name-credits,
.user-avatar:after, a {
  transition: color 150ms ease;
}

.cabinet-card {
  transition: box-shadow 150ms ease;
}

.cabinet-card:after, .menu--underline-hover .menu-item:after {
  transition: width 150ms ease;
}

.cabinet-labels, .no-touch .report-list-item .organisation-actions, .pane-v2-header-options.pane-v2-header-options--cabinet, .pane-v2-content, .pane-v2-header,
.pane-v2-bar,
.pane-v2-crumbs,
.pane-v2-subheader,
.pane-v2-tabs,
.pane-v2-actions,
.pane-v2-footer, .pane-v2-backdrop, .application.application-v2--webfontloader-enabled,
.application-v2.application-v2--webfontloader-enabled {
  transition: opacity 150ms ease;
}

.organisation-name[data-toggle] {
  cursor: pointer;
}

.module-career .pane-filter--search .filter-reset,
.application-v2--module-career .pane-filter--search .filter-reset, .menu-item-suffix, .focus-meta-toggle, .filters .filter-label, .pane-locations-mode, .button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  background: transparent;
  touch-action: manipulation;
  text-transform: none;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}
.module-career .pane-filter--search .filter-reset:hover,
.application-v2--module-career .pane-filter--search .filter-reset:hover, .menu-item-suffix:hover, .focus-meta-toggle:hover, .filters .filter-label:hover, .pane-locations-mode:hover, .button:hover, .module-career .pane-filter--search .filter-reset:focus,
.application-v2--module-career .pane-filter--search .filter-reset:focus, .menu-item-suffix:focus, .focus-meta-toggle:focus, .filters .filter-label:focus, .pane-locations-mode:focus, .button:focus {
  cursor: pointer;
}

.menu-item-link, .menu-item.menu-item--type-heading, .menu-item.menu-item--type-label, .pane-section.pane-section--inset, .dashboard-credits,
.dashboard-qa, .dashboard-intro {
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
}

.dashboard-qa-heading:first-child, .dashboard-credits,
.dashboard-qa, .dashboard-intro, .dashboard {
  padding-top: 32px;
  padding-top: 2rem;
}

.pane-section--inset .strip .strip-item:last-child, .menu-item-suffix {
  padding-right: 32px;
  padding-right: 2rem;
}

.dashboard-qa-item, .dashboard-credits,
.dashboard-qa, .dashboard-intro {
  padding-bottom: 32px;
  padding-bottom: 2rem;
}

.pane-section--inset .strip .strip-item:first-child {
  padding-left: 32px;
  padding-left: 2rem;
}

.pane-section--inset .strip, .pane-section--inset .grid-view, .card-content > .menu, .pane-section--inset > .menu {
  margin-left: -32px;
  margin-left: -2rem;
  margin-right: -32px;
  margin-right: -2rem;
}

@media (min-width: 576px) {
  .menu--expand .menu-item--type-heading,
  .menu--expand .menu-item--type-label,
  .menu--expand .menu-item-link, .pane-section.pane-section--expand, .dashboard-credits,
  .dashboard-qa, .dashboard-intro {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .pane-section--expand .strip .strip-item:last-child, .menu--expand .menu-item-suffix {
    padding-right: 3rem;
  }
  .pane-section--expand .strip .strip-item:first-child {
    padding-left: 3rem;
  }
  .pane-section--expand .strip, .pane-section--expand .grid-view, .pane-section--expand > .menu {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
.step-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
}

html.state--client .view-results .pane-focus .actions-header .focus-save, .pane-close,
.pane-back,
.pane-dropdown, template, input::-ms-clear, select::-ms-expand, [x-cloak] {
  display: none;
}

html.state--client .view-results .pane-results .results-modes, html.state--client .view-account .pane-v2--search,
html.state--client .view-account .action--search,
html.state--client .view-vacancies .pane-v2--search,
html.state--client .view-vacancies .action--search, .view-professions .layout-pane--tertiary .pane-header .pane-close, .view-dashboard .menu-item--icon-home, .pane-header--steps .steps .step:first-child .step-link:before, .pane-header--steps .steps .step:last-child .step-link:after,
.pane-v2-banner .steps .step:first-child .step-link:before,
.pane-v2-banner .steps .step:last-child .step-link:after, .kv-grid-loading .kv-loader-overlay, .modal-backdrop, .user.user--compact .user-name,
.user.user--compact .user-name-via,
.user.user--compact .user-name-location, [hidden], .hide,
.export--only {
  display: none !important;
}

html.state--client .view-results .pane-focus .btn.focus-save, html.state--client .view-results .pane-focus .focus-cover-actions, .pane-header--steps .steps .step.step--active,
.pane-v2-banner .steps .step.step--active, .step-link, .step, .user-modal.modal .pane-dropdown, .pane-dropdown, article, aside, figcaption, figure, footer, header, hgroup, main, nav, section, legend {
  display: block;
}

label, output {
  display: inline-block;
}

html, body, button, input, optgroup, select, textarea {
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

::-moz-selection {
  background: #1E025F;
  color: #ffffff;
}

::selection {
  background: #1E025F;
  color: #ffffff;
}

body {
  color: #443469;
  font-weight: 400;
}

th,
b,
strong {
  font-weight: 700;
}

.lead {
  font-weight: 400;
}
.lead em {
  color: #443469;
}

::-webkit-scrollbar {
  background-color: #F4F6Fa;
}

::-webkit-scrollbar-thumb {
  background-color: #d5d5e1;
}

.pane-content::-webkit-scrollbar,
.grid-view::-webkit-scrollbar {
  background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #1E025F;
  /* Temporarily set default brand to bold headings */
  font-weight: 700;
}

a:hover, a:focus, a:hover:focus {
  color: #40BC8A;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #9F99B1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #9F99B1;
  opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9F99B1;
  opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #9F99B1;
}

.application,
.application-v2 {
  background: #F4F6Fa;
}

.btn {
  color: #443469;
  background-color: #ffffff;
  border-color: #ffffff;
  font-weight: 700;
}
.btn:hover {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn:focus, .btn.focus {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn:active, .btn.active, .open > .btn.dropdown-toggle {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
  background-image: none;
}
.btn:active:hover, .btn:active:focus, .btn:active.focus, .btn.active:hover, .btn.active:focus, .btn.active.focus, .open > .btn.dropdown-toggle:hover, .open > .btn.dropdown-toggle:focus, .open > .btn.dropdown-toggle.focus {
  color: #443469;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn.disabled:focus, .btn.disabled.focus, .btn:disabled:focus, .btn:disabled.focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.disabled:hover, .btn:disabled:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn:focus, .btn:active, .btn:hover {
  background-color: #ffffff;
  border-color: #E4E4EC;
}

.btn-default {
  color: #443469;
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default:hover {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
}
.btn-default:focus, .btn-default.focus {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
  background-image: none;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #443469;
  background-color: #d4d4d4;
  border-color: #9999b7;
}
.btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default:disabled:focus, .btn-default:disabled.focus {
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default.disabled:hover, .btn-default:disabled:hover {
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default:focus, .btn-default:active, .btn-default:hover {
  background-color: #ffffff;
  border-color: #9F99B1;
}

.btn-primary {
  color: #ffffff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
  background-image: none;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #2a7b5b;
  border-color: #205d44;
}
.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #40BC8A;
  border-color: #40BC8A;
}

.btn-secondary {
  color: #ffffff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
  background-image: none;
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #03000a;
  border-color: black;
}
.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
  background-color: #1E025F;
  border-color: #1E025F;
}

.btn-tertiary {
  color: #ffffff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary:hover {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-tertiary:focus, .btn-tertiary.focus {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-tertiary:active, .btn-tertiary.active, .open > .btn-tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
  background-image: none;
}
.btn-tertiary:active:hover, .btn-tertiary:active:focus, .btn-tertiary:active.focus, .btn-tertiary.active:hover, .btn-tertiary.active:focus, .btn-tertiary.active.focus, .open > .btn-tertiary.dropdown-toggle:hover, .open > .btn-tertiary.dropdown-toggle:focus, .open > .btn-tertiary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #f30a1f;
  border-color: #cc091a;
}
.btn-tertiary.disabled:focus, .btn-tertiary.disabled.focus, .btn-tertiary:disabled:focus, .btn-tertiary:disabled.focus {
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary.disabled:hover, .btn-tertiary:disabled:hover {
  background-color: #F85C6A;
  border-color: #F85C6A;
}

.btn-quaternary {
  color: #ffffff;
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-quaternary:hover {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
}
.btn-quaternary:focus, .btn-quaternary.focus {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
}
.btn-quaternary:active, .btn-quaternary.active, .open > .btn-quaternary.dropdown-toggle {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
  background-image: none;
}
.btn-quaternary:active:hover, .btn-quaternary:active:focus, .btn-quaternary:active.focus, .btn-quaternary.active:hover, .btn-quaternary.active:focus, .btn-quaternary.active.focus, .open > .btn-quaternary.dropdown-toggle:hover, .open > .btn-quaternary.dropdown-toggle:focus, .open > .btn-quaternary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #72698a;
  border-color: #5f5873;
}
.btn-quaternary.disabled:focus, .btn-quaternary.disabled.focus, .btn-quaternary:disabled:focus, .btn-quaternary:disabled.focus {
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-quaternary.disabled:hover, .btn-quaternary:disabled:hover {
  background-color: #9F99B1;
  border-color: #9F99B1;
}

.btn-active {
  background: #0275d8 !important;
  border-color: #0275d8 !important;
}

.btn-primary-outline {
  color: #40BC8A;
  background-image: none;
  background-color: transparent;
  border-color: #40BC8A;
  border-style: solid;
}
.btn-primary-outline:hover {
  color: #fff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-primary-outline:focus, .btn-primary-outline.focus {
  color: #fff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
  color: #fff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-primary-outline:active:hover, .btn-primary-outline:active:focus, .btn-primary-outline:active.focus, .btn-primary-outline.active:hover, .btn-primary-outline.active:focus, .btn-primary-outline.active.focus, .open > .btn-primary-outline.dropdown-toggle:hover, .open > .btn-primary-outline.dropdown-toggle:focus, .open > .btn-primary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #2a7b5b;
  border-color: #205d44;
}
.btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline:disabled.focus {
  border-color: #8bd7b8;
}
.btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
  border-color: #8bd7b8;
}

.btn-secondary-outline {
  color: #1E025F;
  background-image: none;
  background-color: transparent;
  border-color: #1E025F;
  border-style: solid;
}
.btn-secondary-outline:hover {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:focus, .btn-secondary-outline.focus {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:active:hover, .btn-secondary-outline:active:focus, .btn-secondary-outline:active.focus, .btn-secondary-outline.active:hover, .btn-secondary-outline.active:focus, .btn-secondary-outline.active.focus, .open > .btn-secondary-outline.dropdown-toggle:hover, .open > .btn-secondary-outline.dropdown-toggle:focus, .open > .btn-secondary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #03000a;
  border-color: black;
}
.btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline:disabled.focus {
  border-color: #3e04c3;
}
.btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
  border-color: #3e04c3;
}

.btn-tertiary-outline {
  color: #F85C6A;
  background-image: none;
  background-color: transparent;
  border-color: #F85C6A;
  border-style: solid;
}
.btn-tertiary-outline:hover {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:focus, .btn-tertiary-outline.focus {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:active, .btn-tertiary-outline.active, .open > .btn-tertiary-outline.dropdown-toggle {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:active:hover, .btn-tertiary-outline:active:focus, .btn-tertiary-outline:active.focus, .btn-tertiary-outline.active:hover, .btn-tertiary-outline.active:focus, .btn-tertiary-outline.active.focus, .open > .btn-tertiary-outline.dropdown-toggle:hover, .open > .btn-tertiary-outline.dropdown-toggle:focus, .open > .btn-tertiary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #f30a1f;
  border-color: #cc091a;
}
.btn-tertiary-outline.disabled:focus, .btn-tertiary-outline.disabled.focus, .btn-tertiary-outline:disabled:focus, .btn-tertiary-outline:disabled.focus {
  border-color: #fcbec3;
}
.btn-tertiary-outline.disabled:hover, .btn-tertiary-outline:disabled:hover {
  border-color: #fcbec3;
}

.btn-quaternary-outline,
.btn-remark {
  color: #9F99B1;
  background-image: none;
  background-color: transparent;
  border-color: #9F99B1;
  border-style: solid;
}
.btn-quaternary-outline:hover,
.btn-remark:hover {
  color: #fff;
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-quaternary-outline:focus, .btn-quaternary-outline.focus,
.btn-remark:focus,
.btn-remark.focus {
  color: #fff;
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-quaternary-outline:active, .btn-quaternary-outline.active, .open > .btn-quaternary-outline.dropdown-toggle,
.btn-remark:active,
.btn-remark.active,
.open > .btn-remark.dropdown-toggle {
  color: #fff;
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-quaternary-outline:active:hover, .btn-quaternary-outline:active:focus, .btn-quaternary-outline:active.focus, .btn-quaternary-outline.active:hover, .btn-quaternary-outline.active:focus, .btn-quaternary-outline.active.focus, .open > .btn-quaternary-outline.dropdown-toggle:hover, .open > .btn-quaternary-outline.dropdown-toggle:focus, .open > .btn-quaternary-outline.dropdown-toggle.focus,
.btn-remark:active:hover,
.btn-remark:active:focus,
.btn-remark:active.focus,
.btn-remark.active:hover,
.btn-remark.active:focus,
.btn-remark.active.focus,
.open > .btn-remark.dropdown-toggle:hover,
.open > .btn-remark.dropdown-toggle:focus,
.open > .btn-remark.dropdown-toggle.focus {
  color: #fff;
  background-color: #72698a;
  border-color: #5f5873;
}
.btn-quaternary-outline.disabled:focus, .btn-quaternary-outline.disabled.focus, .btn-quaternary-outline:disabled:focus, .btn-quaternary-outline:disabled.focus,
.btn-remark.disabled:focus,
.btn-remark.disabled.focus,
.btn-remark:disabled:focus,
.btn-remark:disabled.focus {
  border-color: #d5d3dd;
}
.btn-quaternary-outline.disabled:hover, .btn-quaternary-outline:disabled:hover,
.btn-remark.disabled:hover,
.btn-remark:disabled:hover {
  border-color: #d5d3dd;
}

.btn-blend {
  color: #9F99B1;
  background-color: #ffffff;
  border-color: #F4F6Fa;
  box-shadow: 0 1rem 2rem -0.125rem rgba(14, 1, 43, 0.06125);
}
.btn-blend:hover {
  color: #9F99B1;
  background-color: #e6e6e6;
  border-color: #cad4e7;
}
.btn-blend:focus, .btn-blend.focus {
  color: #9F99B1;
  background-color: #e6e6e6;
  border-color: #cad4e7;
}
.btn-blend:active, .btn-blend.active, .open > .btn-blend.dropdown-toggle {
  color: #9F99B1;
  background-color: #e6e6e6;
  border-color: #cad4e7;
  background-image: none;
}
.btn-blend:active:hover, .btn-blend:active:focus, .btn-blend:active.focus, .btn-blend.active:hover, .btn-blend.active:focus, .btn-blend.active.focus, .open > .btn-blend.dropdown-toggle:hover, .open > .btn-blend.dropdown-toggle:focus, .open > .btn-blend.dropdown-toggle.focus {
  color: #9F99B1;
  background-color: #d4d4d4;
  border-color: #9caed2;
}
.btn-blend.disabled:focus, .btn-blend.disabled.focus, .btn-blend:disabled:focus, .btn-blend:disabled.focus {
  background-color: #ffffff;
  border-color: #F4F6Fa;
}
.btn-blend.disabled:hover, .btn-blend:disabled:hover {
  background-color: #ffffff;
  border-color: #F4F6Fa;
}
.btn-blend:hover, .btn-blend:focus, .btn-blend:hover:focus {
  border-color: #F4F6Fa;
  background-color: #ffffff;
  box-shadow: 0 1rem 2rem -0.125rem rgba(14, 1, 43, 0.15);
}
.btn-blend:hover, .btn-blend:focus, .btn-blend:active, .btn-blend:active:hover, .btn-blend:active:focus, .btn-blend:active:hover:focus {
  background-color: #ffffff;
  border-color: #F4F6Fa;
  color: #1E025F;
}

.button {
  font-weight: 700;
}

.button[disabled],
.button--disabled {
  color: #ffffff !important;
  opacity: 0.88 !important;
}

.button--primary,
.button--secondary,
.button--tertiary,
.button--quaternary {
  color: #ffffff;
}
.button--primary [class*=icon--],
.button--secondary [class*=icon--],
.button--tertiary [class*=icon--],
.button--quaternary [class*=icon--] {
  color: #ffffff;
}
.button--primary:hover, .button--primary:focus, .button--primary:hover:focus,
.button--secondary:hover,
.button--secondary:focus,
.button--secondary:hover:focus,
.button--tertiary:hover,
.button--tertiary:focus,
.button--tertiary:hover:focus,
.button--quaternary:hover,
.button--quaternary:focus,
.button--quaternary:hover:focus {
  color: #ffffff;
}

.button--primary {
  background: #40BC8A;
}
.button--primary:hover, .button--primary:focus, .button--primary:hover:focus {
  background: #3aa97c;
}

.button--secondary {
  background: #1E025F;
}
.button--secondary:hover, .button--secondary:focus, .button--secondary:hover:focus {
  background: #160146;
}

.button--tertiary {
  background: #F85C6A;
}
.button--tertiary:hover, .button--tertiary:focus, .button--tertiary:hover:focus {
  background: #f74454;
}

.button--quaternary {
  background: #5a5e79;
}
.button--quaternary:hover, .button--quaternary:focus, .button--quaternary:hover:focus {
  background: #4f536a;
}

.button--placeholder {
  border-color: #E4E4EC;
  color: #9F99B1;
}
.button--placeholder:hover, .button--placeholder:focus, .button--placeholder:hover:focus {
  border-color: #9F99B1;
  color: #443469;
}

.button--transparent {
  color: #9F99B1;
}
.button--transparent:hover, .button--transparent:focus, .button--transparent:hover:focus {
  color: #443469;
}

.button--mute {
  border-color: #9F99B1;
  color: #9F99B1;
}
.button--mute:hover, .button--mute:focus, .button--mute:hover:focus {
  border-color: #443469;
  color: #443469;
}

.button--light-outline {
  color: #9F99B1;
  border-color: #9F99B1;
}
.button--light-outline:hover, .button--light-outline:focus, .button--light-outline:hover:focus {
  color: #443469;
  border-color: #443469;
}

.button--primary-outline {
  color: #40BC8A;
  border-color: #40BC8A;
  border-style: solid;
}
.button--primary-outline:hover, .button--primary-outline:focus, .button--primary-outline:hover:focus {
  color: #3aa97c;
  border-color: #3aa97c;
}

.button--secondary-outline {
  color: #1E025F;
  border-color: #1E025F;
  border-style: solid;
}
.button--secondary-outline:hover, .button--secondary-outline:focus, .button--secondary-outline:hover:focus {
  color: #160146;
  border-color: #160146;
}

.button--quaternary-outline {
  color: #5a5e79;
  border-color: #5a5e79;
  border-style: solid;
}
.button--quaternary-outline:hover, .button--quaternary-outline:focus, .button--quaternary-outline:hover:focus {
  color: #4f536a;
  border-color: #4f536a;
}

.button--outline-inverse {
  border-color: #ffffff;
  color: #ffffff;
}
.button--outline-inverse:hover, .button--outline-inverse:focus, .button--outline-inverse:hover:focus {
  opacity: 0.8;
}

.button--primary-inverse,
.button--secondary-inverse,
.button--tertiary-inverse,
.button--quaternary-inverse,
.button--neutral-inverse {
  background: #ffffff;
}
.button--primary-inverse:hover, .button--primary-inverse:focus, .button--primary-inverse:hover:focus,
.button--secondary-inverse:hover,
.button--secondary-inverse:focus,
.button--secondary-inverse:hover:focus,
.button--tertiary-inverse:hover,
.button--tertiary-inverse:focus,
.button--tertiary-inverse:hover:focus,
.button--quaternary-inverse:hover,
.button--quaternary-inverse:focus,
.button--quaternary-inverse:hover:focus,
.button--neutral-inverse:hover,
.button--neutral-inverse:focus,
.button--neutral-inverse:hover:focus {
  background: #ffffff;
}

.button--light-inverse {
  color: #ffffff;
  background-color: #9F99B1;
}
.button--light-inverse:hover, .button--light-inverse:focus, .button--light-inverse:hover:focus {
  background: #443469;
}

.button--primary-inverse {
  color: #40BC8A;
}
.button--primary-inverse:hover, .button--primary-inverse:focus, .button--primary-inverse:hover:focus {
  color: #33966e;
}

.button--secondary-inverse {
  color: #1E025F;
}
.button--secondary-inverse:hover, .button--secondary-inverse:focus, .button--secondary-inverse:hover:focus {
  color: #0e012d;
}

.button--tertiary-inverse {
  color: #F85C6A;
}
.button--tertiary-inverse:hover, .button--tertiary-inverse:focus, .button--tertiary-inverse:hover:focus {
  color: #f62b3d;
}

.button--quaternary-inverse {
  color: #5a5e79;
}
.button--quaternary-inverse:hover, .button--quaternary-inverse:focus, .button--quaternary-inverse:hover:focus {
  color: #44475c;
}

.button--neutral-inverse {
  background: #ffffff;
  color: #443469;
}
.button--neutral-inverse:hover, .button--neutral-inverse:focus, .button--neutral-inverse:hover:focus {
  background: #ffffff;
  color: #1E025F;
}

.button--active-secondary.button--active {
  background: #1E025F;
  color: #ffffff;
}
.button--active-secondary.button--active:hover, .button--active-secondary.button--active:focus, .button--active-secondary.button--active:hover:focus {
  background: #1E025F;
  color: #ffffff;
}

.btn-v3 {
  color: #443469;
  background-color: #ffffff;
  border-color: #ffffff;
  font-weight: 700;
}
.btn-v3:hover {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-v3:focus, .btn-v3.focus {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-v3:active, .btn-v3.active, .open > .btn-v3.dropdown-toggle {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
  background-image: none;
}
.btn-v3:active:hover, .btn-v3:active:focus, .btn-v3:active.focus, .btn-v3.active:hover, .btn-v3.active:focus, .btn-v3.active.focus, .open > .btn-v3.dropdown-toggle:hover, .open > .btn-v3.dropdown-toggle:focus, .open > .btn-v3.dropdown-toggle.focus {
  color: #443469;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn-v3.disabled:focus, .btn-v3.disabled.focus, .btn-v3:disabled:focus, .btn-v3:disabled.focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-v3.disabled:hover, .btn-v3:disabled:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-v3:focus, .btn-v3:active, .btn-v3:hover {
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-v3--primary {
  color: #ffffff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-v3--primary:hover {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
}
.btn-v3--primary:focus, .btn-v3--primary.focus {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
}
.btn-v3--primary:active, .btn-v3--primary.active, .open > .btn-v3--primary.dropdown-toggle {
  color: #ffffff;
  background-color: #33966e;
  border-color: #308e68;
  background-image: none;
}
.btn-v3--primary:active:hover, .btn-v3--primary:active:focus, .btn-v3--primary:active.focus, .btn-v3--primary.active:hover, .btn-v3--primary.active:focus, .btn-v3--primary.active.focus, .open > .btn-v3--primary.dropdown-toggle:hover, .open > .btn-v3--primary.dropdown-toggle:focus, .open > .btn-v3--primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #2a7b5b;
  border-color: #205d44;
}
.btn-v3--primary.disabled:focus, .btn-v3--primary.disabled.focus, .btn-v3--primary:disabled:focus, .btn-v3--primary:disabled.focus {
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-v3--primary.disabled:hover, .btn-v3--primary:disabled:hover {
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.btn-v3--secondary {
  color: #ffffff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-v3--secondary:hover {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-v3--secondary:focus, .btn-v3--secondary.focus {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-v3--secondary:active, .btn-v3--secondary.active, .open > .btn-v3--secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #0e012d;
  border-color: #0b0123;
  background-image: none;
}
.btn-v3--secondary:active:hover, .btn-v3--secondary:active:focus, .btn-v3--secondary:active.focus, .btn-v3--secondary.active:hover, .btn-v3--secondary.active:focus, .btn-v3--secondary.active.focus, .open > .btn-v3--secondary.dropdown-toggle:hover, .open > .btn-v3--secondary.dropdown-toggle:focus, .open > .btn-v3--secondary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #03000a;
  border-color: black;
}
.btn-v3--secondary.disabled:focus, .btn-v3--secondary.disabled.focus, .btn-v3--secondary:disabled:focus, .btn-v3--secondary:disabled.focus {
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-v3--secondary.disabled:hover, .btn-v3--secondary:disabled:hover {
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-v3--secondary svg {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
.btn-v3--tertiary {
  color: #ffffff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-v3--tertiary:hover {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-v3--tertiary:focus, .btn-v3--tertiary.focus {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-v3--tertiary:active, .btn-v3--tertiary.active, .open > .btn-v3--tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #f62b3d;
  border-color: #f52134;
  background-image: none;
}
.btn-v3--tertiary:active:hover, .btn-v3--tertiary:active:focus, .btn-v3--tertiary:active.focus, .btn-v3--tertiary.active:hover, .btn-v3--tertiary.active:focus, .btn-v3--tertiary.active.focus, .open > .btn-v3--tertiary.dropdown-toggle:hover, .open > .btn-v3--tertiary.dropdown-toggle:focus, .open > .btn-v3--tertiary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #f30a1f;
  border-color: #cc091a;
}
.btn-v3--tertiary.disabled:focus, .btn-v3--tertiary.disabled.focus, .btn-v3--tertiary:disabled:focus, .btn-v3--tertiary:disabled.focus {
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-v3--tertiary.disabled:hover, .btn-v3--tertiary:disabled:hover {
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-v3--quaternary {
  color: #ffffff;
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-v3--quaternary:hover {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
}
.btn-v3--quaternary:focus, .btn-v3--quaternary.focus {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
}
.btn-v3--quaternary:active, .btn-v3--quaternary.active, .open > .btn-v3--quaternary.dropdown-toggle {
  color: #ffffff;
  background-color: #847c9b;
  border-color: #7e7696;
  background-image: none;
}
.btn-v3--quaternary:active:hover, .btn-v3--quaternary:active:focus, .btn-v3--quaternary:active.focus, .btn-v3--quaternary.active:hover, .btn-v3--quaternary.active:focus, .btn-v3--quaternary.active.focus, .open > .btn-v3--quaternary.dropdown-toggle:hover, .open > .btn-v3--quaternary.dropdown-toggle:focus, .open > .btn-v3--quaternary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #72698a;
  border-color: #5f5873;
}
.btn-v3--quaternary.disabled:focus, .btn-v3--quaternary.disabled.focus, .btn-v3--quaternary:disabled:focus, .btn-v3--quaternary:disabled.focus {
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-v3--quaternary.disabled:hover, .btn-v3--quaternary:disabled:hover {
  background-color: #9F99B1;
  border-color: #9F99B1;
}
.btn-v3--text-only {
  color: #443469;
  background-color: rgba(255, 255, 255, 0);
  border-color: #40BC8A;
}
.btn-v3--text-only:hover {
  color: #443469;
  background-color: rgba(230, 230, 230, 0);
  border-color: #308e68;
}
.btn-v3--text-only:focus, .btn-v3--text-only.focus {
  color: #443469;
  background-color: rgba(230, 230, 230, 0);
  border-color: #308e68;
}
.btn-v3--text-only:active, .btn-v3--text-only.active, .open > .btn-v3--text-only.dropdown-toggle {
  color: #443469;
  background-color: rgba(230, 230, 230, 0);
  border-color: #308e68;
  background-image: none;
}
.btn-v3--text-only:active:hover, .btn-v3--text-only:active:focus, .btn-v3--text-only:active.focus, .btn-v3--text-only.active:hover, .btn-v3--text-only.active:focus, .btn-v3--text-only.active.focus, .open > .btn-v3--text-only.dropdown-toggle:hover, .open > .btn-v3--text-only.dropdown-toggle:focus, .open > .btn-v3--text-only.dropdown-toggle.focus {
  color: #443469;
  background-color: rgba(212, 212, 212, 0);
  border-color: #205d44;
}
.btn-v3--text-only.disabled:focus, .btn-v3--text-only.disabled.focus, .btn-v3--text-only:disabled:focus, .btn-v3--text-only:disabled.focus {
  background-color: rgba(255, 255, 255, 0);
  border-color: #40BC8A;
}
.btn-v3--text-only.disabled:hover, .btn-v3--text-only:disabled:hover {
  background-color: rgba(255, 255, 255, 0);
  border-color: #40BC8A;
}
.btn-v3--text-only .icon-container .icon-wrap svg {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.btn-v3--text-only .icon-container .icon-wrap svg path {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.btn-v3--text-only:hover, .btn-v3--text-only:active {
  color: #2d8360 !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
.btn-v3--text-only:hover .icon-container .icon-wrap svg, .btn-v3--text-only:active .icon-container .icon-wrap svg {
  fill: #2d8360 !important;
  stroke: #2d8360 !important;
}
.btn-v3--text-only:hover .icon-container .icon-wrap svg path, .btn-v3--text-only:active .icon-container .icon-wrap svg path {
  fill: #060014 !important;
  stroke: #060014 !important;
}
.btn-v3--positive {
  background-color: #40bc8a;
  color: #ffffff;
}
.btn-v3--positive:hover, .btn-v3--positive:active {
  background-color: #2d8360;
  color: #ffffff;
}
.btn-v3--danger {
  background-color: #F85C6A;
  color: #ffffff;
}
.btn-v3--danger:hover, .btn-v3--danger:active {
  background-color: #f51327;
  color: #ffffff;
}
.btn-v3--white {
  background-color: #ffffff;
  color: #1E025F;
}
.btn-v3--white .icon-container .icon-wrap svg {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.btn-v3--white .icon-container .icon-wrap svg path {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.btn-v3--white:hover, .btn-v3--white:active {
  background-color: #d9d9d9 !important;
}
.btn-v3--white:hover .icon-container .icon-wrap svg, .btn-v3--white:active .icon-container .icon-wrap svg {
  fill: #060014 !important;
  stroke: #060014 !important;
}
.btn-v3--white:hover .icon-container .icon-wrap svg path, .btn-v3--white:active .icon-container .icon-wrap svg path {
  fill: #060014 !important;
  stroke: #060014 !important;
}
.btn-v3--light {
  background-color: #E4E4EC;
}
.btn-v3--light svg, .btn-v3--light path {
  stroke: #1E025F !important;
}
.btn-v3--light:hover, .btn-v3--light:active {
  background-color: #b7b7cc;
}
.btn-v3--text-only-light {
  background-color: rgba(255, 255, 255, 0);
}
.btn-v3--text-only-light svg, .btn-v3--text-only-light path {
  stroke: #9F99B1 !important;
}
.btn-v3--text-only-light:hover svg, .btn-v3--text-only-light:hover path, .btn-v3--text-only-light:active svg, .btn-v3--text-only-light:active path {
  stroke: #1E025F !important;
}
.btn-v3--grey {
  background-color: #9F99B1;
  color: #ffffff;
}
.btn-v3--grey:hover, .btn-v3--grey:active {
  background-color: #766e90;
  color: #ffffff;
}
.btn-v3--ok {
  background-color: #40bc8a;
  color: #ffffff;
}
.btn-v3--ok:hover, .btn-v3--ok:active {
  color: #ffffff;
  background-color: #2d8360;
}
.btn-v3--nok {
  background-color: #F85C6A;
  color: #ffffff;
}
.btn-v3--nok:hover, .btn-v3--nok:active {
  color: #ffffff;
  background-color: #f51327;
}

.btn-default {
  color: #443469;
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default:hover {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
}
.btn-default:focus, .btn-default.focus {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #c0c0d3;
  background-image: none;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #443469;
  background-color: #d4d4d4;
  border-color: #9999b7;
}
.btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default:disabled:focus, .btn-default:disabled.focus {
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default.disabled:hover, .btn-default:disabled:hover {
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.btn-default:focus, .btn-default:active, .btn-default:hover {
  background-color: #ffffff;
  border-color: #9F99B1;
}

.form.form--mute .form-control {
  background-color: #F4F6Fa;
  border-color: #1E025F !important;
}
.form.form--mute .form-control:focus {
  border-color: #1E025F;
}

.select2-container--krajee .select2-selection {
  border-color: #1E025F !important;
}

#nokFormModel .select2-container {
  width: 100% !important;
  margin-bottom: 10px;
}

.form-control {
  color: #443469;
}
.has-error .form-control {
  border-color: #F85C6A !important;
}
.has-success .form-control {
  border-color: #40bc8a !important;
}
.form-control:focus {
  color: #1E025F;
}
.form-control.form-control--mute {
  background-color: #F4F6Fa;
  border-color: #F4F6Fa;
}
.form-control.form-control--mute:focus {
  border-color: #1E025F;
}

select.form-control {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.828" height="9.75" viewBox="0 0 16.828 9.75"><style>.select-drop { fill: rgb(68, 52, 105); }</style><path class="select-drop" d="M12.117-5.918,3.7-14.332l1.324-1.336,7.09,7.09,7.09-7.09,1.324,1.336Z" transform="translate(-3.703 15.668)"/></svg>');
}
select.form-control:focus {
  color: #1E025F;
}

.form-control-label {
  color: #443469;
}
.has-error .form-control-label {
  color: #F85C6A !important;
}
.has-success .form-control-label {
  color: #40bc8a !important;
}

.form-heading {
  font-weight: 700;
}

.help-block {
  color: #9F99B1;
}
.help-block.help-block-success {
  color: #40bc8a;
  font-weight: 700;
}
.help-block.help-block-error {
  color: #F85C6A;
  font-weight: 700;
}

.select2-container--krajee .select2-selection {
  background: #F4F6Fa !important;
}
.select2-container--krajee .select2-selection:focus {
  border-color: #1E025F !important;
}
.select2-container--krajee .select2-selection .select2-selection__rendered {
  color: #443469 !important;
}
.select2-container--krajee .select2-selection .select2-selection__placeholder {
  color: #9F99B1 !important;
}
.select2-container--krajee .select2-selection .select2-selection__clear {
  color: #1E025F !important;
}
.select2-container--krajee .select2-selection.selection2-selection-single .form.form--mute {
  background-color: #F4F6Fa !important;
  border-color: #F4F6Fa !important;
}
.select2-container--krajee .select2-selection.selection2-selection-single .form.form--mute:focus {
  border-color: #1E025F !important;
}
.select2-container--krajee .select2-results__option {
  color: #9F99B1 !important;
}
.select2-container--krajee .select2-results__option[aria-selected] {
  color: #443469 !important;
}
.select2-container--krajee .select2-results__option[aria-selected=true] {
  color: #ffffff !important;
  background: #1E025F !important;
}
.select2-container--krajee .select2-results__option--highlighted[aria-selected] {
  background: #E4E4EC !important;
  color: #443469 !important;
}
.select2-container--krajee .select2-selection__choice {
  color: #443469 !important;
}
.select2-container--krajee .s2-togall-select,
.select2-container--krajee .s2-togall-unselect {
  color: #1E025F !important;
}
.select2-container--krajee .s2-togall-select:hover, .select2-container--krajee .s2-togall-select:focus,
.select2-container--krajee .s2-togall-unselect:hover,
.select2-container--krajee .s2-togall-unselect:focus {
  color: #260378 !important;
}

.logo {
  background-image: url("../images/brand-logo_jobdigger.png");
}

.search .icon-wrap svg {
  stroke: #9F99B1;
  fill: #9F99B1;
}
.search .search-keys.search-keys--selectize {
  background: transparent;
}

.search-profile {
  background: #ffffff;
}

.search-query {
  background: #ffffff;
  transition: box-shadow 150ms ease;
}

.search-submit {
  background-color: #9F99B1;
}
.search-submit .icon-wrap svg {
  stroke: #ffffff;
  fill: #ffffff;
}
.search-submit .search-submit-loading::after {
  border-left-color: #ffffff;
}
.search-submit.search-submit--loading {
  background-color: #1E025F !important;
}

.search-settings,
.search-location {
  width: 38px;
  height: 38px;
  background-color: rgba(159, 153, 177, 0.2);
  border-radius: 7px;
  transform: translate(0, 5px);
}
.search-settings .icon-wrap svg,
.search-location .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}

.search-profile .icon--location svg,
.search-profile .icon--settings svg,
.search-settings .icon--location svg,
.search-settings .icon--settings svg,
.search-location .icon--location svg,
.search-location .icon--settings svg,
.search-experience .icon--location svg,
.search-experience .icon--settings svg {
  stroke: #443469;
  fill: #443469;
}
.search-profile:hover svg, .search-profile:focus svg, .search-profile:hover:focus svg,
.search-settings:hover svg,
.search-settings:focus svg,
.search-settings:hover:focus svg,
.search-location:hover svg,
.search-location:focus svg,
.search-location:hover:focus svg,
.search-experience:hover svg,
.search-experience:focus svg,
.search-experience:hover:focus svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.search-profile.search-profile--active svg,
.search-settings.search-profile--active svg,
.search-location.search-profile--active svg,
.search-experience.search-profile--active svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.search-profile.search-location--active, .search-profile.search-settings--active,
.search-settings.search-location--active,
.search-settings.search-settings--active,
.search-location.search-location--active,
.search-location.search-settings--active,
.search-experience.search-location--active,
.search-experience.search-settings--active {
  width: 38px;
  height: 38px;
  background-color: rgba(159, 153, 177, 0.2);
  border-radius: 7px;
  transform: translate(0, 5px);
  background-color: #1E025F;
}
.search-profile.search-location--active svg, .search-profile.search-settings--active svg,
.search-settings.search-location--active svg,
.search-settings.search-settings--active svg,
.search-location.search-location--active svg,
.search-location.search-settings--active svg,
.search-experience.search-location--active svg,
.search-experience.search-settings--active svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.search-profile.search-location--active .icon-wrap svg, .search-profile.search-settings--active .icon-wrap svg,
.search-settings.search-location--active .icon-wrap svg,
.search-settings.search-settings--active .icon-wrap svg,
.search-location.search-location--active .icon-wrap svg,
.search-location.search-settings--active .icon-wrap svg,
.search-experience.search-location--active .icon-wrap svg,
.search-experience.search-settings--active .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}
.search-profile.search-location--active .icon-wrap svg, .search-profile.search-settings--active .icon-wrap svg,
.search-settings.search-location--active .icon-wrap svg,
.search-settings.search-settings--active .icon-wrap svg,
.search-location.search-location--active .icon-wrap svg,
.search-location.search-settings--active .icon-wrap svg,
.search-experience.search-location--active .icon-wrap svg,
.search-experience.search-settings--active .icon-wrap svg {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}

.state-settings .search-submit,
.state-locations .search-submit {
  background: #443469;
}

.search-settings-label {
  color: #1E025F;
  font-weight: 700;
}
.search-settings-label.search-settings-label-add {
  color: #40BC8A;
}

.search-experience {
  color: #9F99B1;
  border-color: #F4F6Fa;
}
.search-experience option {
  color: #443469;
}

.search-summary {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
  color: #E4E4EC;
  background: #1E025F;
}
.search-summary .search-summary-keys,
.search-summary .search-summary-options,
.search-summary .search-summary-place {
  color: #ffffff;
}

.search-location {
  border-left-color: #F4F6Fa;
}

.search-settings-token.search-settings-token-void {
  color: #9F99B1;
}

.search-settings-token-label {
  color: #1E025F;
}

.pane-locations-mode {
  color: #9F99B1;
}
.pane-locations-mode.--active {
  color: #1E025F;
  border-bottom-color: #1E025F;
}
.pane-locations-mode:hover, .pane-locations-mode:focus, .pane-locations-mode:hover:focus {
  color: #443469;
}
.pane-locations-mode:hover.--active, .pane-locations-mode:focus.--active, .pane-locations-mode:hover:focus.--active {
  color: #1E025F;
  border-bottom-color: #1E025F;
}

.nav-link {
  color: #9F99B1;
}
.nav-link.active {
  color: #40BC8A;
  font-weight: 700;
}
.nav-link.active:focus, .nav-link.active:active, .nav-link.active:hover {
  color: #40BC8A;
}

.nav-count {
  font-weight: 900;
  background: #9F99B1;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.nav-count.nav-count--active {
  color: #ffffff;
  background: #1E025F;
}

.nav-tabs--sub .nav-link:hover, .nav-tabs--sub .nav-link:focus, .nav-tabs--sub .nav-link:active, .nav-tabs--sub .nav-link.active {
  color: #1E025F !important;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:active, .nav-tabs .nav-link:hover {
  color: #443469;
}
.nav-tabs .nav-link.active {
  color: #1E025F;
  border-color: transparent transparent #1E025F transparent;
  font-weight: 700;
}
.nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:active, .nav-tabs .nav-link.active:hover {
  color: #1E025F;
  border-color: transparent transparent #1E025F transparent;
}

.tab {
  color: #9F99B1;
  font-weight: 700;
}
.tab:hover, .tab:focus, .tab:hover:focus {
  color: #1E025F;
}
.tab.tab--open {
  color: #ffffff;
}
.tab.tab--open:hover, .tab.tab--open:focus, .tab.tab--open:hover:focus {
  color: #ffffff;
}

.tab--open::before {
  background-color: #40BC8A;
}

.tab--open:hover::before {
  background-color: #2d8360;
}

.menu-item:hover, .menu-item:focus, .menu-item:hover:focus {
  background: #F4F6Fa;
}
.menu-item:hover .menu-item-count, .menu-item:focus .menu-item-count, .menu-item:hover:focus .menu-item-count {
  background: #ffffff;
}
.menu-item:hover .icon-wrap svg, .menu-item:focus .icon-wrap svg, .menu-item:hover:focus .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.menu--underline-hover .menu-item:hover:after, .menu--underline-hover .menu-item:focus:after, .menu--underline-hover .menu-item:hover:focus:after {
  background: #E4E4EC;
}
.menu-item.menu-item--type-heading, .menu-item.menu-item--type-label {
  color: #9F99B1;
}
.menu-item.menu-item--type-heading:hover, .menu-item.menu-item--type-heading:focus, .menu-item.menu-item--type-heading:hover:focus, .menu-item.menu-item--type-label:hover, .menu-item.menu-item--type-label:focus, .menu-item.menu-item--type-label:hover:focus {
  background: transparent;
}
.menu-item.menu-item--type-heading:hover:after, .menu-item.menu-item--type-heading:focus:after, .menu-item.menu-item--type-heading:hover:focus:after, .menu-item.menu-item--type-label:hover:after, .menu-item.menu-item--type-label:focus:after, .menu-item.menu-item--type-label:hover:focus:after {
  background: transparent;
}
.menu-item.menu-item--active {
  background: #1E025F;
}
.menu-item.menu-item--active .menu-item-label,
.menu-item.menu-item--active .menu-item-title {
  color: #ffffff;
}
.menu-item.menu-item--active .menu-item-count {
  background: #1E025F;
}
.menu-item.menu-item--active .menu-item-note {
  color: #9F99B1;
}
.menu-item.menu-item--active .menu-item-indicator {
  background: #160146;
}
.menu-item.menu-item--active .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.menu-item.menu-item--active:hover, .menu-item.menu-item--active:focus, .menu-item.menu-item--active:hover:focus {
  background: #1E025F;
}
.menu-item.menu-item--active:hover .menu-item-label,
.menu-item.menu-item--active:hover .menu-item-title, .menu-item.menu-item--active:focus .menu-item-label,
.menu-item.menu-item--active:focus .menu-item-title, .menu-item.menu-item--active:hover:focus .menu-item-label,
.menu-item.menu-item--active:hover:focus .menu-item-title {
  color: #ffffff;
}
.menu-item.menu-item--active:hover .menu-item-count, .menu-item.menu-item--active:focus .menu-item-count, .menu-item.menu-item--active:hover:focus .menu-item-count {
  background: #ffffff;
}
.menu-item.menu-item--active:hover .menu-item-note, .menu-item.menu-item--active:focus .menu-item-note, .menu-item.menu-item--active:hover:focus .menu-item-note {
  color: #9F99B1;
}
.menu-item.menu-item--active:hover .icon-wrap svg, .menu-item.menu-item--active:focus .icon-wrap svg, .menu-item.menu-item--active:hover:focus .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}

.menu-item-link {
  background: transparent;
}

.menu-item--type-label,
.menu-item-label {
  color: #9F99B1;
  font-weight: 700;
}

.menu-item-title {
  color: #1E025F;
  font-weight: 700;
}
.menu-item-title .icon-container--sync .icon-wrap svg {
  fill: #40bc8a;
  stroke: #40bc8a;
}

.menu-item-note {
  color: #9F99B1;
}

.menu-item-icon .icon-wrap svg,
.menu-item-suffix-icon .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}

.menu-item--level-secondary .menu-item-title {
  color: #443469;
  font-weight: 400;
}

.slider .slider-track {
  background-color: #E4E4EC;
}
.slider .slider-selection {
  background: #1E025F !important;
}
.slider .slider-handle {
  background: #1E025F !important;
}
.slider .tooltip .tooltip-inner {
  color: #1E025F;
}

.action {
  color: #443469;
}
.action:hover .icon-wrap svg, .action .action:focus .icon-wrap svg, .action .action:hover:focus .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.action .portfolio_action_bar .icon-wrap svg {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}
.action:before {
  background: #ffffff;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.action.action--xxs:before {
  box-shadow: 0 1rem 1rem 0 rgba(14, 1, 43, 0.06125);
}
.action:hover, .action:focus, .action:hover:focus {
  color: #1E025F;
}
.action:hover .icon-wrap svg, .action:focus .icon-wrap svg, .action:hover:focus .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.action-label-wrap {
  font-weight: 700;
  color: #9F99B1;
}

.action--blend .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.action--blend:focus .icon-wrap svg, .action--blend:active .icon-wrap svg, .action--blend:hover .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.action--accent [class*=icon--] {
  color: #40BC8A;
}

.action--primary {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.action--primary:before {
  background: #40BC8A;
}
.action--primary [class*=icon--] {
  color: #ffffff;
}
.action--primary .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.action--primary.disabled:before {
  background: #E4E4EC;
}
.action--primary:focus .icon-container, .action--primary:active .icon-container, .action--primary:hover .icon-container {
  opacity: 0.8;
}
.action--primary:focus .icon-container .icon-wrap svg, .action--primary:active .icon-container .icon-wrap svg, .action--primary:hover .icon-container .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}

.action--secondary:before {
  background: #E4E4EC;
  color: #443469;
}

.action--secondary-inverse:before {
  color: #ffffff;
  background: #9F99B1;
}

.action--mute,
.action--mute-inverse,
.action--close {
  color: #9F99B1;
}
.action--mute:before,
.action--mute-inverse:before,
.action--close:before {
  background: transparent;
}
.action--mute:hover:before,
.action--mute-inverse:hover:before,
.action--close:hover:before {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}

.action--disabled:before {
  background: #9F99B1;
}
.action--disabled .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.action--disabled:focus:before, .action--disabled:active:before, .action--disabled:hover:before {
  background: #E4E4EC;
}
.action--disabled:focus .icon-wrap svg, .action--disabled:active .icon-wrap svg, .action--disabled:hover .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}

.action--mute-inverse {
  color: #ffffff;
}
.action--mute-inverse:focus, .action--mute-inverse:active, .action--mute-inverse:hover {
  color: rgba(255, 255, 255, 0.8);
}

.action--drop:hover:before {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}

.action--navigation:before {
  background: transparent;
}
.action--navigation .action--navigation-icon div, .action--navigation .action--navigation-icon:before, .action--navigation .action--navigation-icon:after {
  background: #1E025F;
}
.action--navigation:focus .action--navigation-icon div, .action--navigation:focus .action--navigation-icon:before, .action--navigation:focus .action--navigation-icon:after, .action--navigation:active .action--navigation-icon div, .action--navigation:active .action--navigation-icon:before, .action--navigation:active .action--navigation-icon:after, .action--navigation:hover .action--navigation-icon div, .action--navigation:hover .action--navigation-icon:before, .action--navigation:hover .action--navigation-icon:after {
  background: #000000;
}

.action-count {
  background: #9F99B1;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  font-weight: 900;
}
.action-count.action-count--active {
  color: #ffffff;
  background: #1E025F;
}

.action--mute .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.action--mute:focus .icon-wrap svg, .action--mute:active .icon-wrap svg, .action--mute:hover .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}

.action--transparent:before,
.action--transparent-hover:before {
  background: transparent;
  box-shadow: none;
}
.action--transparent .icon-wrap svg,
.action--transparent-hover .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}

.action--transparent-hover:focus:before, .action--transparent-hover:active:before, .action--transparent-hover:hover:before {
  background: #F4F6Fa;
}
.action--transparent-hover:focus .icon-wrap svg, .action--transparent-hover:active .icon-wrap svg, .action--transparent-hover:hover .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.action--accent.action--label .action-label-wrap,
.action--accent-primary.action--label .action-label-wrap {
  color: #40BC8A;
}
.action--accent .icon-wrap svg,
.action--accent-primary .icon-wrap svg {
  fill: #40BC8A;
  stroke: #40BC8A;
}
.action--accent:focus .icon-wrap svg, .action--accent:active .icon-wrap svg, .action--accent:hover .icon-wrap svg,
.action--accent-primary:focus .icon-wrap svg,
.action--accent-primary:active .icon-wrap svg,
.action--accent-primary:hover .icon-wrap svg {
  fill: #40BC8A;
  stroke: #40BC8A;
}

.action--accent-secondary .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.action--accent-secondary:focus .icon-wrap svg, .action--accent-secondary:active .icon-wrap svg, .action--accent-secondary:hover .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.action--rows,
.action--grid {
  margin-left: 4.8px;
  margin-left: 0.3rem;
  width: 38px;
  height: 38px;
  background-color: rgba(159, 153, 177, 0.2);
  border-radius: 7px;
  transform: translate(0, 5px);
}
.action--rows:not(.action--accent-secondary),
.action--grid:not(.action--accent-secondary) {
  background-color: #9F99B1 !important;
}
.action--rows:not(.action--accent-secondary):hover,
.action--grid:not(.action--accent-secondary):hover {
  background-color: #766e90 !important;
}
.action--rows:not(.action--accent-secondary):hover svg,
.action--grid:not(.action--accent-secondary):hover svg {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
.action--rows .icon-wrap svg,
.action--grid .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}
.action--rows.action--accent-secondary,
.action--grid.action--accent-secondary {
  width: 38px;
  height: 38px;
  background-color: rgba(159, 153, 177, 0.2);
  border-radius: 7px;
  transform: translate(0, 5px);
  background-color: #1E025F;
}
.action--rows.action--accent-secondary .icon-wrap svg,
.action--grid.action--accent-secondary .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}
.action--rows.action--accent-secondary .icon-wrap svg,
.action--grid.action--accent-secondary .icon-wrap svg {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}
.action--rows.action--accent-secondary:hover,
.action--grid.action--accent-secondary:hover {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}

.portfolio_action_bar--selected {
  background-color: #E4E4EC;
}

.tip,
.action-label {
  color: #ffffff;
  background: rgba(159, 153, 177, 0.88);
  font-weight: 700;
}

.count {
  background: #F4F6Fa;
  color: #9F99B1;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  font-weight: 900;
}
.count.count--active {
  color: #ffffff;
  background: #1E025F;
}

.grid-container {
  background-color: #F4F6Fa;
}

.grid-view thead th {
  color: #d5d3dd;
}
.grid-view tbody td {
  color: #443469;
}
.grid-view tbody td:first-child {
  color: #1E025F;
}
.grid-view tbody tr:nth-child(even) {
  background: #f8f9fc;
}
.grid-view tbody tr:hover {
  background: #F4F6Fa;
}
.grid-view tbody tr:hover td:first-child {
  color: #1E025F;
}
.grid-view .grid-view-stat-label {
  color: #9F99B1;
}
.grid-view .grid-view-stat-value {
  color: #443469;
}
.grid-view .empty {
  color: #9F99B1;
}
.grid-view .dropdown-toggle {
  color: #9F99B1;
}
.grid-view .dropdown-toggle:hover {
  color: #443469;
  background-color: #ffffff !important;
}
.grid-view .form-control {
  background-color: #F4F6Fa;
  border-color: #F4F6Fa;
}
.grid-view .form-control:hover, .grid-view .form-control:focus, .grid-view .form-control:hover:focus {
  border-color: #1E025F;
}

.grid-view-title {
  color: #1E025F;
}

.grid-view-email {
  color: #9F99B1;
}

.pane--base > .pane-header {
  background-color: #F4F6Fa;
}

.pane-header-title {
  color: #1E025F;
}

.pane-header-dropdown-title {
  color: #1E025F;
}

.pane-header-dropdown-toggle {
  color: #9F99B1;
}
.pane-header-dropdown-toggle:focus, .pane-header-dropdown-toggle:hover {
  color: #1E025F;
}
.pane-header-dropdown-toggle:focus .pane-header-dropdown-title, .pane-header-dropdown-toggle:hover .pane-header-dropdown-title {
  color: #1E025F;
}

.pane-filter-input {
  color: #443469;
  background: #F4F6Fa;
}
.pane-filter-input:hover, .pane-filter-input:focus, .pane-filter-input:hover:focus {
  color: #1E025F;
}

.pane-section--inverse {
  background: #443469;
}
.pane-section--inverse h1,
.pane-section--inverse h2,
.pane-section--inverse h3,
.pane-section--inverse p {
  color: #ffffff;
}

.pane-section--collapsed.pane-section--inverse:after {
  background: linear-gradient(to top, #443469 30%, rgba(68, 52, 105, 0) 100%);
}

@media (min-width: 768px) {
  .pane.pane--popover-md {
    box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  }
  .pane.pane--popover-md-header .pane-header:after {
    box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
  }
  .pane.pane--popover-md-header .pane-header-title {
    font-weight: 700;
    color: #9F99B1;
  }
}
.modal {
  background-color: transparent;
}
.modal.in {
  background-color: rgba(228, 228, 236, 0.72);
}
.modal.user-modal.in {
  background-color: rgba(228, 228, 236, 0.32);
}

.modal .pane,
.modal .pane-v2 {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.modal.modal--feedback .pane {
  background: #40BC8A;
  box-shadow: inset 0 4rem 6rem 0 #3cb182, inset 0 1rem 2rem -0.25rem #33966e;
}
.modal.modal--feedback .pane-content::-webkit-scrollbar {
  background-color: transparent;
}
.modal.modal--feedback .pane-content::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}
.modal.modal--feedback .pane-footer {
  background: #ffffff;
}
.modal.modal--feedback .modal-feedback-title,
.modal.modal--feedback .modal-feedback-subtitle {
  color: #ffffff;
}
.modal.modal--feedback .modal-feedback-subtitle {
  font-weight: 400;
}
.modal.modal--feedback-inverse-tertiary .pane {
  background: #ffffff;
  box-shadow: inset 0 4rem 6rem 0 white, inset 0 1rem 2rem -0.25rem white;
}
.modal.modal--feedback-inverse-tertiary .pane-content::-webkit-scrollbar {
  background-color: transparent;
}
.modal.modal--feedback-inverse-tertiary .pane-content::-webkit-scrollbar-thumb {
  background-color: #443469;
}
.modal.modal--feedback-inverse-tertiary .modal-feedback-icon {
  color: #F85C6A;
}
.modal.modal--feedback-inverse-tertiary .modal-feedback-title {
  color: #1E025F;
}
.modal.modal--feedback-inverse-tertiary .modal-feedback-subtitle {
  color: #443469;
}
.modal.modal--feedback-inverse-tertiary .action--mute-inverse {
  color: #9F99B1;
}

.modal-dialog {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}

.pane-indicator--loading::after,
.modal-indicator--loading::after,
.kv-grid-loading::after,
.kv-loading-search::after {
  border-left-color: #40BC8A !important;
}

.pagination li.active a,
.pagination li.active span {
  color: #ffffff;
  background-color: #40BC8A;
  border-color: #40BC8A;
}
.pagination li.disabled a,
.pagination li.disabled span {
  color: #9F99B1;
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.pagination a,
.pagination span {
  color: #9F99B1;
  background-color: #ffffff;
  border-color: #E4E4EC;
}
.pagination a:hover, .pagination a:focus, .pagination a:hover:focus,
.pagination span:hover,
.pagination span:focus,
.pagination span:hover:focus {
  color: #9F99B1;
  background-color: #E4E4EC;
  border-color: #E4E4EC;
}

.results-modes .results-modes-toggle-category {
  color: #9F99B1;
}
.results-modes .results-modes-toggle-category:hover {
  color: #40BC8A;
}
.results-modes .results-modes-toggle-category.active {
  color: #1E025F;
}
.results-modes .results-modes-category.active .results-modes-category-link {
  color: #40BC8A;
}
.results-modes .nav .nav-link:hover, .results-modes .nav .nav-link:focus, .results-modes .nav .nav-link:active {
  color: #443469;
  border-bottom-color: #1E025F !important;
}
.results-modes .nav .nav-link.active {
  border-bottom-color: #E4E4EC !important;
}
.results-modes .nav .nav-link.active:hover, .results-modes .nav .nav-link.active:focus, .results-modes .nav .nav-link.active:active {
  border-bottom-color: #E4E4EC !important;
}
.results-modes .nav .nav-link.nav-link--loading:before {
  background: #40BC8A;
}
.results-modes .nav .nav-link.nav-link--loading:after {
  background: #E4E4EC;
}
.results-modes .nav .nav-link.nav-link--loading:hover, .results-modes .nav .nav-link.nav-link--loading:focus, .results-modes .nav .nav-link.nav-link--loading:active {
  border-bottom-color: #E4E4EC !important;
}

.results-meta {
  background: #ffffff;
}
.results-meta .results-meta-dropdown > .btn {
  color: #9F99B1;
}

.results-meta-label {
  color: #9F99B1;
}

.results-meta-setting {
  color: #1E025F;
}
.results-meta-setting:hover {
  color: #1E025F;
}

.focus-description h1, .focus-description h2, .focus-description h3, .focus-description h4, .focus-description h5, .focus-description h6, .focus-description strong, .focus-description b {
  color: #1E025F;
}

.focus-original {
  color: #1E025F;
}
.focus-original:hover, .focus-original:focus, .focus-original:hover:focus {
  color: #1E025F;
}
.focus-original:hover:after, .focus-original:focus:after, .focus-original:hover:focus:after {
  background: #1E025F;
}

.focus-note {
  color: #9F99B1;
}

.focus-property-term {
  color: #9F99B1;
}

.focus-property-description {
  color: #1E025F;
}

.focus-company-google {
  color: #1E025F;
}

.focus-location {
  background-color: #F4F6Fa;
}

.focus-contact {
  background-color: #ffffff;
}

.focus-contact-function,
.focus-contact-name,
.focus-contact-telephone,
.focus-contact-email {
  color: #443469;
  font-weight: 400;
}

.focus-contact-name {
  font-weight: 700;
}

.focus-view {
  border-bottom-color: #E4E4EC;
}

.btn.focus-state {
  background-color: #F4F6Fa;
  color: #40BC8A;
}
.btn.focus-state:focus, .btn.focus-state:active, .btn.focus-state:hover {
  background-color: #F4F6Fa;
  color: #3aa97c;
}
.btn.focus-state.focus-state--denied {
  color: #ffffff;
  background-color: #F85C6A;
}
.btn.focus-state.focus-state--denied:hover, .btn.focus-state.focus-state--denied:focus, .btn.focus-state.focus-state--denied:hover:focus {
  background-color: #f85261;
}
.btn.focus-state.focus-state--accepted {
  color: #ffffff;
  background-color: #40bc8a;
}
.btn.focus-state.focus-state--accepted:hover, .btn.focus-state.focus-state--accepted:focus, .btn.focus-state.focus-state--accepted:hover:focus {
  background-color: #3db484;
}
.btn.focus-state.focus-state--called {
  color: #ffffff;
  background-color: #B2E4D0;
}
.btn.focus-state.focus-state--called:hover, .btn.focus-state.focus-state--called:focus, .btn.focus-state.focus-state--called:hover:focus {
  background-color: #aae1cb;
}
.btn.focus-state.focus-state--applied {
  color: #ffffff;
  background-color: #40bc8a;
}
.btn.focus-state.focus-state--applied:hover, .btn.focus-state.focus-state--applied:focus, .btn.focus-state.focus-state--applied:hover:focus {
  background-color: #3db484;
}
.btn.focus-state.focus-state--passed {
  color: #ffffff;
  background-color: #F85C6A;
}
.btn.focus-state.focus-state--passed:hover, .btn.focus-state.focus-state--passed:focus, .btn.focus-state.focus-state--passed:hover:focus {
  background-color: #f85261;
}
.btn.focus-state.focus-state--invited {
  color: #ffffff;
  background-color: #40bc8a;
}
.btn.focus-state.focus-state--invited:hover, .btn.focus-state.focus-state--invited:focus, .btn.focus-state.focus-state--invited:hover:focus {
  background-color: #3db484;
}
.btn.focus-state.focus-state--judged {
  color: #ffffff;
  background-color: #B2E4D0;
}
.btn.focus-state.focus-state--judged:hover, .btn.focus-state.focus-state--judged:focus, .btn.focus-state.focus-state--judged:hover:focus {
  background-color: #aae1cb;
}
.btn.focus-state.focus-state--expired {
  color: #ffffff;
  background-color: #F85C6A;
}
.btn.focus-state.focus-state--expired:hover, .btn.focus-state.focus-state--expired:focus, .btn.focus-state.focus-state--expired:hover:focus {
  background-color: #f85261;
}
.btn.focus-state.focus-state--ignored {
  color: #ffffff;
  background-color: #B2E4D0;
}
.btn.focus-state.focus-state--ignored:hover, .btn.focus-state.focus-state--ignored:focus, .btn.focus-state.focus-state--ignored:hover:focus {
  background-color: #aae1cb;
}

.focus-cover {
  background: #ffffff;
}
.focus-cover.focus-cover--inverse {
  background: #1E025F;
}
.focus-cover.focus-cover--inverse .focus-cover-title {
  color: #ffffff;
}

.focus-cover-actions .btn {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}

.focus-meta-title {
  color: #9F99B1;
  font-weight: 700;
}

.focus-meta-introduction::first-line {
  color: #443469;
}

.ui-autocomplete {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ui-autocomplete.ui-menu .ui-menu-item {
  color: #443469;
}
.ui-autocomplete.ui-menu .ui-menu-item:hover, .ui-autocomplete.ui-menu .ui-menu-item:active, .ui-autocomplete.ui-menu .ui-menu-item:focus {
  color: #ffffff;
  background: #1E025F;
}
.ui-autocomplete.ui-widget-content {
  border-top-color: #E4E4EC;
}

.content {
  background: #F4F6Fa;
}

.dropdown-menu {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  color: #443469;
}

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:hover:focus,
.dropdown-menu > a:hover,
.dropdown-menu > a:focus,
.dropdown-menu > a:hover:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover:focus {
  background: #F4F6Fa;
  color: #1E025F;
}

.dropdown-item {
  color: #443469;
}
.dropdown-item.dropdown-item--active {
  color: #1E025F;
}
.dropdown-item.dropdown-item--active:hover, .dropdown-item.dropdown-item--active:focus, .dropdown-item.dropdown-item--active:hover:focus {
  color: #1E025F;
}

.dropdown-item-note {
  color: #9F99B1;
}

.open .dropdown-sheet {
  box-shadow: 1.5rem 1rem 2rem 1rem rgba(14, 1, 43, 0.06125);
}

.dropdown-sheet-cancel .dropdown-item {
  color: #1E025F;
}

.dropdown-header,
.dropdown-item--header {
  color: #9F99B1;
  font-weight: 700;
}
.dropdown-header:hover, .dropdown-header:focus, .dropdown-header:hover:focus,
.dropdown-item--header:hover,
.dropdown-item--header:focus,
.dropdown-item--header:hover:focus {
  background: transparent;
  color: #9F99B1;
}

.filters .filter-label {
  color: #1E025F;
  font-weight: 700;
}
.filters .checkbox {
  color: #443469;
}
.filters .checkbox .filter-count {
  color: #9F99B1;
}
.filters .checkbox:hover {
  color: #1E025F;
}
.filters .checkbox:hover .filter-count {
  color: #443469;
}
.filters input:checked .checkbox .checkbox-label-text {
  color: #1E025F;
}

.header.header--background:after {
  background: #F4F6Fa;
}
.header .header-anchor,
.header .header-anchor-action,
.header .header-anchor-auth {
  color: #9F99B1;
}
.header .header-anchor-auth {
  color: rgba(159, 153, 177, 0.6);
}
.header .header-anchor-action {
  color: #1E025F;
}
.header .header-anchor-action:after {
  background: #40BC8A;
}

.navigation {
  background: #ffffff;
}

.navigation-toggle {
  background: #1E025F;
}
.navigation-toggle span, .navigation-toggle:before, .navigation-toggle:after {
  background: #ffffff;
}

.navigation-item {
  font-weight: 700;
}
.navigation-item .navigation-link {
  color: #1E025F;
}
.navigation-item .navigation-link .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.navigation-item .navigation-link:hover .icon-wrap svg, .navigation-item .navigation-link:focus .icon-wrap svg, .navigation-item .navigation-link:hover:focus .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.navigation-item.navigation-item--active .navigation-link {
  color: #40BC8A;
}
.navigation-item.navigation-item--active .navigation-link .icon-wrap svg {
  fill: #40BC8A;
  stroke: #40BC8A;
}

.pac-container {
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}

.pac-item {
  color: #443469;
}
.pac-item:hover {
  background: #F4F6Fa;
}

.pac-item-query {
  color: #1E025F;
}

.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content {
  background: #1E025F;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content .shepherd-title {
  font-weight: 700 !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button {
  color: #443469;
  background-color: #ffffff;
  border-color: #ffffff;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:hover {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.focus {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:active, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.active, .open > .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.dropdown-toggle {
  color: #443469;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
  background-image: none;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:active:hover, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:active:focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:active.focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.active:hover, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.active:focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.active.focus, .open > .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.dropdown-toggle:hover, .open > .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.dropdown-toggle:focus, .open > .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.dropdown-toggle.focus {
  color: #443469;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.disabled:focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.disabled.focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:disabled:focus, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:disabled.focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.disabled:hover, .shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button:disabled:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-top .shepherd-content:before {
  border-bottom-color: #1E025F !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-bottom .shepherd-content:before {
  border-top-color: #1E025F !important;
}

.tag {
  color: #ffffff;
  background: #b0a2d1;
}
.tag.tag--primary {
  background: #40BC8A;
}

.label {
  color: #ffffff;
  background: #b0a2d1;
}
.label.label--primary {
  background: #40BC8A;
}
.label.label--outline {
  color: #9F99B1;
  background: transparent;
  border-color: #E4E4EC;
}

.user:hover .user-name, .user:focus .user-name, .user:hover:focus .user-name {
  color: #1E025F;
}
.user.user--compact .user-avatar:after {
  color: #9F99B1;
}
.user.user--compact:hover .user-avatar:after,
.user.user--compact:hover .user-avatar h1, .user.user--compact:focus .user-avatar:after,
.user.user--compact:focus .user-avatar h1, .user.user--compact:hover:focus .user-avatar:after,
.user.user--compact:hover:focus .user-avatar h1 {
  color: #1E025F;
}

.user-avatar {
  border: 1px solid #9F99B1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-avatar:after,
.user-avatar h1 {
  color: #9F99B1;
}
.user-avatar:hover {
  border-color: #1E025F;
}
.user-avatar:hover:after,
.user-avatar:hover h1 {
  color: #1E025F;
  border-color: #1E025F;
}

.user-name {
  color: #443469;
}

.user-name-via,
.user-name-email,
.user-name-credits {
  color: #9F99B1;
}

.user-name-location {
  color: #F85C6A;
}

.user-modal-connect {
  color: #ffffff;
  background-color: #F85C6A;
}
.user-modal-connect:hover, .user-modal-connect:focus, .user-modal-connect:hover:focus {
  color: rgba(255, 255, 255, 0.6);
}
.user-modal-connect.user-modal-connect--active {
  background-color: transparent;
  color: #9F99B1;
  border-bottom-color: #E4E4EC;
}
.user-modal-connect.user-modal-connect--active .icon--check {
  color: #40bc8a;
}
.user-modal-connect.user-modal-connect--active:hover, .user-modal-connect.user-modal-connect--active:focus, .user-modal-connect.user-modal-connect--active:hover:focus {
  color: #9F99B1;
}

.vacancy-count {
  background: #f8f9fc;
  color: #9F99B1;
}

.vacancy-sort-link {
  color: #9F99B1;
}

.vacancy-organisation {
  color: #443469;
}

.vacancy-title {
  font-weight: 700;
}

.vacancy-saved .icon-wrap svg,
.vacancy-team .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}

.vacancy-meta,
.vacancy-meta-item {
  color: #9F99B1;
}

.vacancy-link:hover {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.vacancy-link:hover .vacancy-meta-item {
  color: #1E025F;
}

.vacancy--read .vacancy-title h2 em,
.vacancy--read .cabinet-title h3 span {
  font-weight: 300;
}

.vacancy--closed .vacancy-title h2:before {
  background: #9F99B1;
}

.vacancy--open .vacancy-link,
.vacancy--open .vacancy-link:hover {
  background: #1E025F;
  color: #ffffff;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.vacancy--open .vacancy-title h2 em {
  color: #ffffff;
}
.vacancy--open .vacancy-organisation,
.vacancy--open .vacancy-meta-item {
  color: #E4E4EC;
}

.void.void--boxed {
  box-shadow: 0 0 8px -2px #d2d2d2;
  border: 1px solid #D3D9E3;
}
.void.void--boxed .void-inner {
  box-shadow: 0 4rem 6rem 0 rgba(14, 1, 43, 0.06125);
}
.void.void--muted .void-title {
  color: #443469;
}

.cabinet--grid .void {
  grid-column: 1/-1;
}
.cabinet--grid .void-inner {
  box-shadow: 0 0 8px -2px #d2d2d2;
  background-color: #ffffff;
}

.void-title {
  color: #443469;
}

.void-icon {
  color: #E4E4EC;
}

.void-tip,
.void-tip-label {
  color: #9F99B1;
}

.void-tip {
  font-weight: 400;
}

.void-tip-label {
  font-weight: 700;
}

.indicator {
  background: #d8d8e4;
}
.indicator::before {
  background: #ffffff;
}

input:checked ~ .indicator {
  background: #443469 !important;
}

input:checked ~ .indicator--switch {
  background: #40BC8A !important;
}

.indicator-state.indicator-state--denied:before {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--denied .indicator-state-label {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--accepted:before {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--accepted .indicator-state-label {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--called:before {
  background-color: #B2E4D0;
}
.indicator-state.indicator-state--called .indicator-state-label {
  background-color: #B2E4D0;
}
.indicator-state.indicator-state--applied:before {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--applied .indicator-state-label {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--passed:before {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--passed .indicator-state-label {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--invited:before {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--invited .indicator-state-label {
  background-color: #40bc8a;
}
.indicator-state.indicator-state--judged:before {
  background-color: #B2E4D0;
}
.indicator-state.indicator-state--judged .indicator-state-label {
  background-color: #B2E4D0;
}
.indicator-state.indicator-state--expired:before {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--expired .indicator-state-label {
  background-color: #F85C6A;
}
.indicator-state.indicator-state--ignored:before {
  background-color: #B2E4D0;
}
.indicator-state.indicator-state--ignored .indicator-state-label {
  background-color: #B2E4D0;
}

.indicator-progress {
  font-weight: 700;
  background-color: #F4F6Fa;
}

.indicator-progress-bar {
  color: #ffffff;
  background-color: #1E025F;
}

.indicator-progress-bar--light {
  background-color: #9F99B1;
}

.indicator-progress-bar--default {
  background-color: #443469;
}

.indicator-progress-bar--dark {
  background-color: #1E025F;
}

.indicator-progress-bar--primary {
  background-color: #40BC8A;
}

.indicator-progress-bar--secondary {
  background-color: #1E025F;
}

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

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

.indicator-progress-bar--transparent {
  background-color: transparent;
}

.indicator-radial {
  background-color: #F4F6Fa;
}
.indicator-radial .circle .mask .fill {
  background-color: #40BC8A;
}
.indicator-radial .inset {
  background-color: #ffffff;
}
.indicator-radial .inset .percentage,
.indicator-radial .inset .counter {
  color: #443469;
  font-weight: 400;
}
.indicator-radial.indicator-radial--shadow .circle .shadow {
  box-shadow: 0.375rem 0.375rem 0.675rem rgba(14, 1, 43, 0.06125) inset;
}
.indicator-radial.indicator-radial--shadow .inset {
  box-shadow: 0.375rem 0.375rem 0.675rem rgba(14, 1, 43, 0.06125);
}

.tooltip {
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tooltip-inner {
  background: #1E025F;
  font-weight: 700;
  color: #ffffff;
}
.tooltip-inner em {
  font-weight: 400;
}

.tooltip-close {
  color: #443469;
}

.shadow:after {
  box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.06125);
}

.shadow--heavy:after {
  box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
}

ul.fancytree-container {
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

span.fancytree-node.fancytree-loading:after {
  border-left-color: #40BC8A;
}

span.fancytree-title {
  color: #1E025F;
}

span.fancytree-selected span.fancytree-title,
span.fancytree-selected .fancytree-checkbox {
  color: #1E025F;
}

span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  color: #9F99B1;
}

.timeline-milestone:nth-child(odd) {
  background: #f8f9fc;
}
.timeline-milestone:before, .timeline-milestone:after {
  background: #E4E4EC;
}
.timeline-milestone:hover {
  background: #F4F6Fa;
}

.timeline-milestone-time,
.timeline-milestone-remark {
  color: #9F99B1;
}

.report-status--neutral {
  background-color: #B2E4D0;
}

.report-status--neutral-2 {
  background-color: #9fddc4;
}

.report-status-label--neutral {
  color: #B2E4D0;
}

.report-status-label--neutral-2 {
  color: #9fddc4;
}

.report-status--positive {
  background-color: #40bc8a;
}

.report-status--positive-2 {
  background-color: #3aa97c;
}

.report-status-label--positive {
  color: #40bc8a;
}

.report-status-label--positive-2 {
  color: #3aa97c;
}

.report-status--negative {
  background-color: #F85C6A;
}

.report-status--negative-2 {
  background-color: #f74454;
}

.report-status--negative-3 {
  background-color: #F85C6A;
}

.report-status--negative-4 {
  background-color: #f74454;
}

.report-status-label--negative {
  color: #F85C6A;
}

.report-status-label--negative-2 {
  color: #f74454;
}

.report-status-label--negative-3 {
  color: #F85C6A;
}

.report-status-label--negative-4 {
  color: #f74454;
}

.report-list-item {
  border-bottom-color: #E4E4EC;
  color: #1E025F;
}
.report-list-item:before {
  color: #9F99B1;
}
.report-list-item .report-list-item-value {
  color: #1E025F;
}
.report-list-item .report-list-item-note {
  color: #9F99B1;
}
.report-list-item:hover, .report-list-item:focus {
  border-bottom-color: #c6c6d7;
}
.report-list-item .organisation-name {
  color: #1E025F;
}

.report-segment-label {
  color: #9F99B1;
  font-weight: 400;
}

.report-segment-value {
  color: #1E025F;
  font-weight: 400;
}
.report-segment--sub .report-segment-value {
  color: #443469;
}

.report-segment-icon {
  color: #9F99B1;
}

.report-advice:hover .report-advice-value {
  color: #443469;
}

.report-advice-value {
  color: #9F99B1;
}

.report-footer-credits {
  color: #9F99B1;
}

.report-footer-warning {
  color: #F85C6A;
}

.report-vu-bar {
  background: #E4E4EC;
}

.report-vu--multi .report-vu-bar-segment {
  background: #40BC8A;
}
.report-vu--multi .report-vu-bar-segment > .report-vu-bar-segment-tip {
  color: #40BC8A;
}
.report-vu--multi .report-vu-bar-segment > .report-vu-bar-segment-tip:before {
  background: #9F99B1;
}
.report-vu--multi .report-vu-bar-segment + .report-vu-bar-segment {
  background: #1E025F;
}
.report-vu--multi .report-vu-bar-segment + .report-vu-bar-segment > .report-vu-bar-segment-tip {
  color: #1E025F;
}
.report-vu--multi .report-vu-bar-segment + .report-vu-bar-segment + .report-vu-bar-segment {
  background: #F85C6A;
}
.report-vu--multi .report-vu-bar-segment + .report-vu-bar-segment + .report-vu-bar-segment > .report-vu-bar-segment-tip {
  color: #F85C6A;
}

.report-vu-bar-min,
.report-vu-bar-max {
  color: #9F99B1;
}

.report-vu-bar-min:before,
.report-vu-bar-max:before,
.report-vu-bar-segment-tip:before {
  background: #E4E4EC;
}

.report-company-profile-term,
.report-company-profile-desc {
  border-top-color: #E4E4EC;
}

.report-company-map,
.report-company-profile-term {
  color: #9F99B1;
}

.report-company-profile-desc {
  color: #1E025F;
}

.search-keys.search-keys--selectize {
  background: #F4F6Fa;
}
.search-keys.search-keys--selectize .selectize-input.focus:before, .search-keys.search-keys--selectize .selectize-input.input-active:before {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.search-keys.search-keys--selectize .selectize-dropdown {
  background: #ffffff;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.search-keys.search-keys--selectize .selectize-dropdown:after {
  border-left-color: #ffffff;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item {
  color: #1E025F;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-type {
  color: #ffffff;
  background-color: mediumpurple;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-type.label-org {
  background-color: deepskyblue;
  color: #ffffff;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-type.label-skill {
  background-color: #40bc8a;
  color: #ffffff;
}
.search-keys.search-keys--selectize .selectize-dropdown .active {
  background-color: #1E025F;
  color: #ffffff;
}
.search-keys.search-keys--selectize .selectize-dropdown .active .selectize-item-type {
  color: #ffffff;
}
.search-keys.search-keys--selectize .selectize-dropdown .active.selectize-item--create {
  background-color: #ffffff;
  color: #9F99B1;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item--create {
  color: #9F99B1;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-query {
  color: #9F99B1;
}
.search-keys.search-keys--selectize .search-key .search-key-label {
  color: #ffffff;
  background: #1E025F;
}
.search-keys.search-keys--selectize .search-key .search-key-label::before {
  background-color: mediumpurple;
}
.search-keys.search-keys--selectize .search-key .search-key-label.label-skill::before {
  background-color: #40bc8a;
}
.search-keys.search-keys--selectize .search-key .search-key-label.label-org::before {
  background-color: deepskyblue;
}
.search-keys.search-keys--selectize .search-key.search-key--profession .search-key-label {
  background: #443469;
}
.search-keys.search-keys--selectize .search-key.search-key--primary .search-key-label {
  background: #1E025F;
}

.organisation-name {
  color: #9F99B1;
  font-weight: 400;
}

.organisation-property .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.organisation-property:hover .icon-wrap svg, .organisation-property:focus .icon-wrap svg, .organisation-property:hover:focus .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

td .organisation-name {
  color: #1E025F;
}

.pulse {
  background: #1E025F;
}
.pulse:before, .pulse:after {
  border-color: #1E025F;
}
.pulse.pulse--inactive {
  background: #9F99B1;
}

.dashboard-intro {
  background: #443469;
}
.dashboard-intro h1,
.dashboard-intro p {
  color: #ffffff;
}
.dashboard-intro:before {
  background: #ffffff;
}

.dashboard-item-heading {
  font-weight: 700;
}

.dashboard-intro-video-link {
  background: #1E025F;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}

.dashboard-intro-link,
.dashboard-intro-video-play {
  color: #ffffff;
}

.dashboard-intro-link-title,
.dashboard-qa-question {
  font-weight: 700;
}

.dashboard-credits-link {
  color: #1E025F;
}
.dashboard-credits-link:hover, .dashboard-credits-link:focus, .dashboard-credits-link:hover:focus {
  color: #1E025F;
}

.dashboard-qa-heading:before {
  background: #E4E4EC;
}

.dashboard-qa-heading-title {
  background: #ffffff;
}

.map .gm-style,
.map .gm-style div {
  font-family: "neuzeit-grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #1E025F !important;
}
.map img[src*="/images/maps/map-marker-icon-xs.png"],
.map img[src*="/images/maps/map-marker-icon-sm.png"],
.map img[src*="/images/maps/map-marker-icon-md.png"],
.map img[src*="/images/maps/map-marker-icon-lg.png"],
.map img[src*="/images/maps/map-marker-icon-xl.png"] {
  background: #ffffff;
}
.map .gm-style-iw-c {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15) !important;
}
.map .gm-style-iw-d {
  /* Dialog */
}
.map .gm-style-iw-d::-webkit-scrollbar {
  background-color: #F4F6Fa !important;
}
.map .gm-style-iw-d::-webkit-scrollbar-thumb {
  background-color: #d5d5e1 !important;
}
.map .gm-style-iw-d + button {
  color: #443469 !important;
}
.map .gm-style-iw-d + button:hover, .map .gm-style-iw-d + button:focus, .map .gm-style-iw-d + button:hover:focus {
  color: #1E025F !important;
}

.main-alert.alert {
  background: #F85C6A;
}
.main-alert.alert:hover {
  background: #f74454;
}

.alert.alert-success {
  background: #40bc8a;
}
.alert.alert-info {
  background: #B2E4D0;
}
.alert.alert-warning {
  background: #F85C6A;
}
.alert.alert-danger {
  background: #F85C6A;
}

.alerts-item-message {
  font-weight: 700;
}

[data-notify=title],
[data-notify=message] {
  color: #ffffff;
}

.list.list--zebra .list-item:nth-child(even) {
  background-color: #f8f9fc;
}

.list--definition .list-term,
.list--definition .list-desc {
  font-weight: 400;
  color: #9F99B1;
}
.list--definition .list-desc {
  color: #443469;
}

.list-subtitle {
  color: #9F99B1;
  font-weight: 400;
}

.list-section {
  font-weight: 700;
}

.list-note {
  color: #9F99B1;
}

.list-action:not(.toggle) [class*=icon--] {
  color: #443469;
}

.list-item.list-item--hover:hover, .list-item.list-item--hover:focus, .list-item.list-item--hover:hover:focus {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.list-item.list-item--active {
  border-left-color: #40BC8A;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.list-item.list-item--active.list-item--hover:hover, .list-item.list-item--active.list-item--hover:focus, .list-item.list-item--active.list-item--hover:hover:focus {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.list-item.list-item--action-hover-accent:hover .list-action [class*=icon--], .list-item.list-item--action-hover-accent:focus .list-action [class*=icon--], .list-item.list-item--action-hover-accent:hover:focus .list-action [class*=icon--] {
  color: #40BC8A;
}
.list-item.list-item--void {
  border-left-color: #40BC8A;
}
.list-item.list-item--cart {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}

.flickity-page-dots .dot {
  background: #443469;
}

.cards.cards--carousel:before, .cards.cards--carousel:after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
}
.cards.cards--carousel:after {
  background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
}
.cards.cards--carousel.cards--carousel-lightest:before {
  background: linear-gradient(to right, #f4f6fa 0%, rgba(244, 246, 250, 0) 100%);
}
.cards.cards--carousel.cards--carousel-lightest:after {
  background: linear-gradient(to left, #f4f6fa 0%, rgba(244, 246, 250, 0) 100%);
}

.card-content {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.card-content > h3 {
  color: #1E025F;
}
.card-content > p {
  color: #443469;
}

.icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}

.icon--success {
  color: #40bc8a;
}

.icon--neutral {
  color: #B2E4D0;
}

.icon--warning {
  color: #F85C6A;
}

.icon--danger {
  color: #F85C6A;
}

.icon-container--success .icon-wrap svg {
  fill: #40bc8a;
  stroke: #40bc8a;
}

.icon-container--info .icon-wrap svg {
  fill: #B2E4D0;
  stroke: #B2E4D0;
}

.icon-container--warning .icon-wrap svg {
  fill: #F85C6A;
  stroke: #F85C6A;
}

.icon-container--danger .icon-wrap svg {
  fill: #F85C6A;
  stroke: #F85C6A;
}

.toggle .toggle-label.btn-primary, .toggle .toggle-label.btn-secondary, .toggle .toggle-label.btn-tertiary, .toggle .toggle-label.btn-quaternary {
  color: #ffffff;
}
.toggle .toggle-label.btn-primary [class*=icon--], .toggle .toggle-label.btn-secondary [class*=icon--], .toggle .toggle-label.btn-tertiary [class*=icon--], .toggle .toggle-label.btn-quaternary [class*=icon--] {
  color: #ffffff;
}
.toggle .toggle-label:hover.btn-primary, .toggle .toggle-label:hover.btn-secondary, .toggle .toggle-label:hover.btn-tertiary, .toggle .toggle-label:hover.btn-quaternary, .toggle .toggle-label:focus.btn-primary, .toggle .toggle-label:focus.btn-secondary, .toggle .toggle-label:focus.btn-tertiary, .toggle .toggle-label:focus.btn-quaternary, .toggle .toggle-label:hover:focus.btn-primary, .toggle .toggle-label:hover:focus.btn-secondary, .toggle .toggle-label:hover:focus.btn-tertiary, .toggle .toggle-label:hover:focus.btn-quaternary {
  color: #ffffff;
}
.toggle .toggle-label:hover.btn-primary [class*=icon--], .toggle .toggle-label:hover.btn-secondary [class*=icon--], .toggle .toggle-label:hover.btn-tertiary [class*=icon--], .toggle .toggle-label:hover.btn-quaternary [class*=icon--], .toggle .toggle-label:focus.btn-primary [class*=icon--], .toggle .toggle-label:focus.btn-secondary [class*=icon--], .toggle .toggle-label:focus.btn-tertiary [class*=icon--], .toggle .toggle-label:focus.btn-quaternary [class*=icon--], .toggle .toggle-label:hover:focus.btn-primary [class*=icon--], .toggle .toggle-label:hover:focus.btn-secondary [class*=icon--], .toggle .toggle-label:hover:focus.btn-tertiary [class*=icon--], .toggle .toggle-label:hover:focus.btn-quaternary [class*=icon--] {
  color: #ffffff;
}

.pane-v2 {
  background: #ffffff;
}

.pane-v2--loading:after {
  border-left-color: #40BC8A;
}

.pane-v2-footer--shadow {
  box-shadow: 1.5rem 1rem 2rem 1rem rgba(14, 1, 43, 0.15);
}

.pane-v2-backdrop {
  background: #E4E4EC;
}

.pane-v2-banner,
.pane-v2-content {
  background: #F4F6Fa;
}

.pane-v2-cover {
  background-color: #ffffff;
}

.pane-v2-banner-title {
  color: #9F99B1;
}

.pane-v2-header-title {
  font-weight: 700;
  color: #1E025F;
}

.pane-v2-header-subtitle {
  color: #9F99B1;
}

.pane-v2-crumb .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}

.pane-v2-crumb--root:hover .icon-wrap svg, .pane-v2-crumb--root:focus .icon-wrap svg, .pane-v2-crumb--root:hover:focus .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.pane-v2-crumb--parent,
.pane-v2-crumb--key {
  color: #9F99B1;
}
.pane-v2-crumb--parent:hover, .pane-v2-crumb--parent:focus, .pane-v2-crumb--parent:hover:focus,
.pane-v2-crumb--key:hover,
.pane-v2-crumb--key:focus,
.pane-v2-crumb--key:hover:focus {
  color: #1E025F;
}

.pane-v2-shadow:after {
  box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
}

.pane-v2-shadow--top:before {
  box-shadow: 0 0 1rem 0.125rem rgba(14, 1, 43, 0.15);
}

.pane-v2--aside .pane-v2-banner,
.pane-v2--aside .pane-v2-cover {
  background: #ffffff;
}

.pane-v2--root:not(.pane-v2--banner) .pane-v2-header {
  background: #ffffff;
}

.pane-v2--pop {
  box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
}

.pane-v2-footer-notice--warning .pane-v2-footer-notice {
  background: #F85C6A;
  color: #ffffff;
  font-weight: 700;
}

.pane-v2-slide-cover--inverse {
  background: #1E025F;
}

@media (min-width: 768px) {
  .pane-v2--root.pane-v2--md-banner .pane-v2-header {
    background: #ffffff;
  }
  .pane-v2-shadow--md:after {
    box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
  }
  .pane-v2-bar--md-shrink .pane-v2-bar-title {
    color: #9F99B1;
  }
}
@media (min-width: 992px) {
  .layout-default--split .pane-v2.layout-default--split-secondary {
    box-shadow: 0 5rem 2rem -0.75rem rgba(68, 52, 105, 0.5);
  }
}
.cabinet-drawer--query .cabinet-title {
  color: #9F99B1;
}

.cabinet-properties,
.cabinet-meta-item,
.cabinet-meta-link,
.cabinet-meta-value {
  color: #9F99B1;
}

.cabinet-meta-link:hover, .cabinet-meta-link:focus, .cabinet-meta-link:hover:focus,
.cabinet-properties-link:hover,
.cabinet-properties-link:focus,
.cabinet-properties-link:hover:focus {
  color: #443469;
}

.cabinet--rows .cabinet-drawer:nth-of-type(even) {
  background-color: #F4F6Fa;
}

.cabinet-options .action::before {
  display: none;
}

.trend-icon {
  background: #F4F6Fa;
}

.trend--neutral .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}

.trend--rising .icon-wrap svg {
  fill: #40bc8a;
  stroke: #40bc8a;
}

.trend--falling .icon-wrap svg {
  fill: #F85C6A;
  stroke: #F85C6A;
}

.funnel-step:hover .funnel-title, .funnel-step:focus .funnel-title, .funnel-step:hover:focus .funnel-title {
  color: #40BC8A;
}

.trend-change {
  color: #40BC8A;
}

.funnel-change {
  color: #9F99B1;
}

.funnel-change-value {
  color: #443469;
}

.key {
  color: #ffffff;
  background: #9F99B1;
  font-weight: 900;
}
.tooltip .key {
  background: #443469;
}

.strip .flickity-button svg {
  fill: #443469;
}
.strip .flickity-button:hover, .strip .flickity-button:focus, .strip .flickity-button:hover:focus {
  box-shadow: none;
}
.strip .flickity-button:hover svg, .strip .flickity-button:focus svg, .strip .flickity-button:hover:focus svg {
  fill: #1E025F;
}
.strip.strip--mask:before {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 80%, white 100%);
}
.strip.strip--mask:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 80%, white 100%);
}
.strip.strip--tour .flickity-prev-next-button.previous .arrow {
  fill: #9F99B1;
}
.strip.strip--tour .flickity-prev-next-button.previous:hover .arrow, .strip.strip--tour .flickity-prev-next-button.previous:focus .arrow, .strip.strip--tour .flickity-prev-next-button.previous:hover:focus .arrow {
  fill: #443469;
}
.strip.strip--tour .flickity-prev-next-button.next {
  background: #40BC8A;
}
.strip.strip--tour .flickity-prev-next-button.next .arrow {
  fill: #ffffff;
}
.strip.strip--tour .flickity-prev-next-button.next:hover, .strip.strip--tour .flickity-prev-next-button.next:focus, .strip.strip--tour .flickity-prev-next-button.next:hover:focus {
  background: #3aa97c;
}

.audience {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.audience:hover, .audience:focus, .audience:hover:focus {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.audience:hover .audience-title, .audience:focus .audience-title, .audience:hover:focus .audience-title {
  color: #443469;
}
.audience:hover .audience-link-icon .icon-wrap svg, .audience:focus .audience-link-icon .icon-wrap svg, .audience:hover:focus .audience-link-icon .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.audience-title {
  color: #E4E4EC;
}

.audience-link-icon .icon-wrap svg {
  fill: #E4E4EC;
  stroke: #E4E4EC;
}

.audience-item,
.audience-credits {
  border-color: #F4F6Fa;
}

.audience-meta-title {
  color: #E4E4EC;
}

.audience-meta-desc,
.audience-credits {
  color: #9F99B1;
}

.audience-meta-title,
.audience-meta-desc {
  font-weight: 700;
}

.audience-meta-value {
  color: #443469;
}

.audience-meta-icon .icon-wrap svg {
  fill: #E4E4EC;
  stroke: #E4E4EC;
}

.audience-item--match .audience-meta-title {
  color: #443469;
  font-weight: 700;
}
.audience-item--match .audience-meta-location {
  color: #9F99B1;
}
.audience-item--match .audience-meta-match {
  color: #443469;
}

.insight:before {
  background: #ffffff;
  border-color: #F85C6A;
}

.insight-tooltip.tooltip .icon-container .icon-wrap svg {
  fill: #F85C6A;
  stroke: #F85C6A;
}
.insight-tooltip.tooltip .tooltip-inner {
  background: #ffffff;
  color: #1E025F;
  font-weight: 400;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.insight-tooltip.tooltip .tooltip-inner em {
  font-weight: 700;
}

.select2-container--krajee .select2-selection__arrow,
select.form-control,
.search-experience {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.828" height="9.75" viewBox="0 0 16.828 9.75"><style>.select-drop { fill: rgb(68, 52, 105); }</style><path class="select-drop" d="M12.117-5.918,3.7-14.332l1.324-1.336,7.09,7.09,7.09-7.09,1.324,1.336Z" transform="translate(-3.703 15.668)"/></svg>');
}

.steps {
  grid-column: 2;
}

.step .count {
  color: #9F99B1;
  background: transparent;
  font-weight: 400;
  box-shadow: none;
}
.step .step-link {
  border-color: transparent;
}
.step .step-link:before, .step .step-link:after {
  background: #d5d5e1;
}
.step .step-link:focus, .step .step-link:active, .step .step-link:hover {
  border-color: #1E025F;
}
.step.step--active .step-link {
  border-color: #1E025F;
  color: #1E025F;
}
.step.step--active .step-link:focus, .step.step--active .step-link:active, .step.step--active .step-link:hover {
  border-color: #1E025F;
}
.step.step--active .step-title {
  font-weight: 700;
}
.step.step--active .indicator-radial {
  background: #E4E4EC;
}
.step.step--active .indicator-radial .inset {
  background: #F4F6Fa;
}

.navigation .step.step--active {
  background: #F4F6Fa;
}

.pane-header--steps .step.step--active .step-link,
.pane-v2-banner .step.step--active .step-link {
  border-color: #1E025F;
}
.pane-header--steps .step .indicator-radial,
.pane-v2-banner .step .indicator-radial {
  background-color: #E4E4EC;
}
.pane-header--steps .step .indicator-radial .inset,
.pane-v2-banner .step .indicator-radial .inset {
  background: #F4F6Fa;
}

.panel__backdrop {
  background: rgba(228, 228, 236, 0.88);
}
.panel::after {
  border-left-color: #40BC8A;
}
.panel--modal-media-sm .panel__container, .panel--modal-media-md .panel__container {
  background: #ffffff;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.panel--pop {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.panel--pop .panel__container {
  background: #ffffff;
}

@media (min-width: 576px) {
  .panel--pop-media-sm .panel__row--mode-close .heading {
    color: #9F99B1;
  }
}
@media (min-width: 768px) {
  .panel--pop-media-md .panel__row--mode-close .heading {
    color: #9F99B1;
  }
}
.team__member {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}

.control:focus {
  outline-color: #F4F6Fa;
}
.control--mode-tab {
  border-top-color: #F4F6Fa;
}
.control--mode-tab .control__label {
  color: #443469;
}
.control--mode-tab.control--state-active {
  border-top-color: #1E025F;
}
.control--mode-tab.control--state-active .control__label {
  color: #1E025F;
  font-weight: 700;
}
.control--mode-action {
  color: #ffffff;
  background: #40BC8A;
}
.control--mode-action .control__label {
  font-weight: 700;
}
.control--mode-action.control--outline {
  border-color: #1E025F;
  color: #1E025F;
  background: transparent;
}
.control--light .control__icon .icon-wrap svg {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.control--light:hover .control__icon .icon-wrap svg, .control--light:focus .control__icon .icon-wrap svg, .control--light:hover:focus .control__icon .icon-wrap svg {
  fill: #443469;
  stroke: #443469;
}

.dashboard-info-block {
  background-color: #F4F6Fa;
}
.dashboard-info-block h2 {
  color: #1E025F;
}
.dashboard-info-block h2:hover .dashboard-blue-block-icon svg {
  fill: #40BC8A !important;
  stroke: #40BC8A !important;
}
.dashboard-info-block p {
  color: #9F99B1;
}
.dashboard-info-block a {
  color: #40BC8A !important;
  -webkit-appearance: none;
}
.dashboard-info-block a:hover {
  color: #1E025F !important;
}
.dashboard-info-block-icon svg {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}

.pane-v2-banner--absence-style {
  background: #40BC8A;
}
.pane-v2-banner--absence-style h6 {
  color: white !important;
}
.pane-v2-banner--absence-style h6 a:hover, .pane-v2-banner--absence-style h6 a:focus, .pane-v2-banner--absence-style h6 a:hover:focus {
  color: #1E025F;
}

.module-auth .pane-v2--root {
  background-color: #F4F6Fa;
}

.module-search .heading-title {
  color: #9F99B1;
  font-weight: 400;
}
.module-search .heading-action {
  color: #9F99B1;
  border-color: #9F99B1;
}
.module-search .heading-action:hover, .module-search .heading-action:focus, .module-search .heading-action:hover:focus {
  color: #4f536a;
  border-color: #4f536a;
}

.module-career h1 span {
  color: #9F99B1;
}
.module-career .career-slider-title h3 {
  font-weight: 400;
}
.module-career .career-switch h2 {
  font-weight: 700;
}

.module-uwv #vacanciesList-container a,
.module-uwv #vacanciesList-container th,
.module-uwv #uwv-dashboard__vacancies-table--content-container th {
  color: #443469;
}
.module-uwv [name="VacancyClassificationSearch[VacancyTitle]"],
.module-uwv .uwv__filter,
.module-uwv [aria-labelledby=select2-vacancyclassificationsearch-steekproefnummer-container],
.module-uwv .select2-container--krajee .select2-selection--single,
.module-uwv .sla-option {
  border: 2px solid #FFF !important;
  border-bottom-color: #9F99B1 !important;
  background-color: #fff;
}
.module-uwv .sla-chart-container .highcharts-point {
  fill: #1E025F;
}
.module-uwv .manual-judgement-select::after {
  content: "";
  width: 100%;
  height: 100%;
  padding: 4.8px;
  padding: 0.3rem;
  border: 0 solid #fff;
  border-radius: 5px;
}
.module-uwv .btn--uwv-option {
  background-color: #9F99B1 !important;
  border: 0px solid #9F99B1 !important;
  color: #fff !important;
  border-radius: 8px !important;
}
.module-uwv .btn--uwv-option:hover,
.module-uwv .btn--uwv-option .code-search-option-active {
  background-color: #443469 !important;
}
.module-uwv .code-search-option-active {
  background-color: #443469 !important;
}
.module-uwv .btn-close-small,
.module-uwv .select2-selection__clear {
  background-color: #9F99B1 !important;
  color: #fff !important;
}
.module-uwv .btn-close-small:hover,
.module-uwv .select2-selection__clear:hover {
  background-color: #443469 !important;
}

.btn-nok {
  color: #F85C6A !important;
  border-color: #F85C6A !important;
  background-color: #ffffff !important;
}
.btn-nok:hover {
  background-color: #F85C6A !important;
  color: #fff !important;
}
.btn-nok:disabled {
  color: #fff !important;
  border-color: #F85C6A !important;
  background-color: #F85C6A !important;
  opacity: 0.5;
}

#w0:disabled {
  color: #fff !important;
  border-color: #40BC8A !important;
  background-color: #40BC8A !important;
  opacity: 0.5;
}

.delete__uwv-steekproef {
  background-color: #F85C6A !important;
  border-color: #F85C6A !important;
  color: #fff !important;
  padding: 3.2px 8px !important;
  padding: 0.2rem 0.5rem !important;
}

.btn__next-small {
  background-color: #40BC8A;
}

[aria-labelledby=select2-vacancyclassificationsearch-manualclassificationjudgment-container] #select2-vacancyclassificationsearch-manualclassificationjudgment-container {
  color: rgba(0, 0, 0, 0) !important;
}
[aria-labelledby=select2-vacancyclassificationsearch-manualclassificationjudgment-container] .select2-selection__arrow {
  position: relative !important;
  z-index: 999999999;
}

.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {
  color: #333 !important;
}

.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder, .form-control::-moz-placeholder {
  color: #737373 !important;
}

.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder,
.form-control::placeholder {
  color: #737373 !important;
}

.view-results .content {
  background: #F4F6Fa;
}
.view-results .pane-filters {
  background: #E4E4EC;
}
.view-results .pane-filters .pane-content::-webkit-scrollbar {
  background-color: #E4E4EC;
}
.view-results .pane-header .pane-header-dropdown-toggle:after {
  background: linear-gradient(to right, rgba(228, 228, 236, 0) 0%, #e4e4ec 80%, #e4e4ec 100%);
}
.view-results.view-results--filter .pane-results {
  background: #F4F6Fa;
}
.view-results.view-results--filter .pane-results .pane-content::-webkit-scrollbar {
  background-color: #F4F6Fa;
}
.view-results.view-results--focus .pane-results {
  background: #F4F6Fa;
}
.view-results.view-results--focus .pane-results .pane-content::-webkit-scrollbar {
  background-color: #F4F6Fa;
}
.view-results.view-results--focus .results-modes {
  background: #F4F6Fa;
}

.state--client .view-results .main > .content {
  background-color: #F4F6Fa;
}

.report-card--text a {
  color: #40BC8A;
}

.view-results.view-results--report.view-results--report-doelgroependashboard [class*=icon-report--] {
  font-family: "icons-report" !important;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor-icon {
  background: #40BC8A;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor:before, .view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor:after {
  background: #3cb182;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor .report-index-anchor-icon {
  color: #308e68;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor .report-index-anchor-icon:after {
  border-color: #308e68;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor .report-index-anchor-label {
  background: #443469;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor.report-index-anchor--active .report-index-anchor-icon:after {
  border-color: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-index-anchor.report-index-anchor--active .report-index-anchor-icon.report-icon {
  color: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-title h2,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label {
  font-weight: 700;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta {
  background: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta .icon--settings,
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta .icon--location {
  color: #1E025F;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label a {
  color: #443469;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-charts {
  background: #F4F6Fa;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-title {
  background: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-title h2 {
  color: #443469;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-prologue p {
  color: #9F99B1;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-icon {
  color: #40BC8A;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-toggle,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-close,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-content {
  background: #F85C6A;
  color: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-toggle:focus, .view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-toggle:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-close:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-close:hover {
  background: #f74454;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-body p {
  color: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-icon {
  background: #ffffff;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-icon:before {
  background: #F4F6Fa;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-header-title {
  color: #443469;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-header-title .btn {
  border-color: transparent;
  background: transparent;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-header-title .btn .icon--info {
  color: #1E025F;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-card:before {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.06125);
}
.view-results.view-results--report.view-results--report-doelgroependashboard.view-results--filter .pane-results {
  background: #ffffff;
}

.view-instrument {
  background: #ffffff;
}

.view-dashboard .search-submit {
  background: #40BC8A;
}

.view-inspiration .view-inspiration-callout {
  background: #1E025F;
}
.view-inspiration .view-inspiration-callout span {
  color: #ffffff;
  font-weight: 700;
}
.view-inspiration .view-inspiration-callout:before {
  background: #1E025F;
}
.view-inspiration .vacancy-organisation {
  font-weight: 400;
}
.view-inspiration .view-inspiration--search .search-submit {
  background: #40BC8A;
}

.signature {
  display: block !important;
}
@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    transform: scale(0.5);
    opacity: 1;
  }
  100% {
    transform: scale(1.75);
    opacity: 0;
  }
}
@keyframes swoosh {
  0% {
    transform: translate3d(-110%, 0, 0);
  }
  10% {
    transform: translate3d(60vw, 0, 0);
  }
  85% {
    transform: translate3d(65vw, 0, 0);
  }
  90% {
    transform: translate3d(150vw, 0, 0);
  }
  to {
    transform: translate3d(190vw, 0, 0);
  }
}
@keyframes bar {
  from {
    left: 0;
    width: 0;
    z-index: 10;
  }
  33.3333% {
    left: 0;
    width: 100%;
    z-index: 1;
  }
  to {
    left: 0;
    width: 100%;
  }
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-0.0625rem, 0, 0);
  }
  20%, 80% {
    transform: translate3d(0.125rem, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-0.25rem, 0, 0);
  }
  40%, 60% {
    transform: translate3d(0.25rem, 0, 0);
  }
}
.shake {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  animation-iteration-count: 2;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    left: 0;
    width: 0;
  }
  50% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0;
  }
}
.baseline:before {
  content: "";
  display: block;
  background-image: linear-gradient(to bottom, blue 0, rgba(255, 255, 255, 0) 1px);
  background-repeat: repeat-y;
  background-size: 100% 1rem;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 9999999;
  opacity: 0.2;
}

/* UI 1.8 */
/* REPORT */
@font-face {
  font-family: "icons-ui";
  src: url("../fonts/icons-ui.ttf?puj9i7") format("truetype"), url("../fonts/icons-ui.woff?puj9i7") format("woff"), url("../fonts/icons-ui.svg?puj9i7#icons-ui") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* UI */
@font-face {
  font-family: "icons-report";
  src: url("../fonts/icons-report.ttf?hwolxz") format("truetype"), url("../fonts/icons-report.woff?hwolxz") format("woff"), url("../fonts/icons-report.svg?hwolxz#icons-report") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* REPORT */
.pac-icon.pac-icon-marker, .report-card.report-card--text p a:after, .grid-view .dropdown-toggle, .icon,
.icon--inline,
[class*=icon--],
[class*=icon-report--] {
  font-family: "icons-ui" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: color 150ms ease;
}
.pac-icon.pac-icon-marker:before, .grid-view .dropdown-toggle:before, .icon:before,
.icon--inline:before,
[class*=icon--]:before,
[class*=icon-report--]:before {
  position: relative;
  top: 0.075em;
  left: -0.05em;
}

[class*=icon-report--] {
  font-family: "icons-report" !important;
}

.icon--white {
  color: #fff;
}

.icon--inline {
  display: inline;
}
.icon--inline:before {
  top: 0;
  left: 0;
}

.icon-container {
  width: 16px;
  width: 1rem;
  display: block;
  transition: opacity 150ms ease;
}
.action .icon-container {
  width: 20px;
  width: 1.25rem;
  margin: -10.8px 0 0 -10.8px;
  margin: -0.675rem 0 0 -0.675rem;
  position: absolute;
  left: 50%;
  top: 50%;
}
.action .icon-container.icon-container--close {
  width: 16px;
  width: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}
.action .icon-container.icon-container--location, .action .icon-container.icon-container--download, .action .icon-container.icon-container--profile {
  width: 24px;
  width: 1.5rem;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
}
.action .icon-container.icon-container--location .icon-wrap svg, .action .icon-container.icon-container--download .icon-wrap svg, .action .icon-container.icon-container--profile .icon-wrap svg {
  stroke-width: 0;
}
.action.action--xs .icon-container {
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
}
.action.action--sm .icon-container {
  width: 16px;
  width: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}

.icon-container--xl {
  width: 24px;
  width: 1.5rem;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
}

.icon-container--lg {
  width: 20px;
  width: 1.25rem;
  margin: -10.8px 0 0 -10.8px;
  margin: -0.675rem 0 0 -0.675rem;
}

.icon-container--md {
  width: 16px;
  width: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}

.icon-container--sm {
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
}

.icon-container--xs {
  width: 10px;
  width: 0.625rem;
  margin: -5px 0 0 -5px;
  margin: -0.3125rem 0 0 -0.3125rem;
}

.icon-wrap {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 100%;
}
.icon-wrap svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  stroke-width: 0.025rem;
  transition: fill 150ms ease, stroke 150ms ease;
}

/* UI 1.8 */
.icon--add:before {
  content: "\e900";
}

.icon--back:before {
  content: "\e901";
}

.icon--chart:before {
  content: "\e902";
}

.icon--clear:before {
  content: "\e903";
}

.icon--close:before {
  content: "\e904";
}

.icon--export:before {
  content: "\e905";
}

.icon--favorite:before {
  content: "\e906";
}

.icon--filter:before {
  content: "\e907";
}

.icon--location:before {
  content: "\e908";
}

.icon--more:before {
  content: "\e909";
}

.icon--reset:before {
  content: "\e90a";
}

.icon--save:before {
  content: "\e90b";
}

.icon--search:before {
  content: "\e90c";
}

.icon--select:before {
  content: "\e90d";
}

.icon--settings:before {
  content: "\e90e";
}

.icon--sort:before {
  content: "\e90f";
}

.icon--view:before {
  content: "\e910";
}

.icon--collapse:before {
  content: "\e911";
}

.icon--admin:before {
  content: "\e912";
}

.icon--config:before {
  content: "\e913";
}

.icon--check:before {
  content: "\e914";
}

.icon--check-small:before {
  content: "\e915";
}

.icon--company:before {
  content: "\e916";
}

.icon--forward:before {
  content: "\e917";
}

.icon--help-outline:before {
  content: "\e918";
}

.icon--help:before {
  content: "\e919";
}

.icon--inbox:before {
  content: "\e91a";
}

.icon--message:before {
  content: "\e91b";
}

.icon--stopwatch:before {
  content: "\e91c";
}

.icon--radius:before {
  content: "\e91d";
}

.icon--trash:before {
  content: "\e91e";
}

.icon--user:before {
  content: "\e91f";
}

.icon--chat:before {
  content: "\e920";
}

.icon--write:before {
  content: "\e921";
}

.icon--rising:before {
  content: "\e922";
}

.icon--falling:before {
  content: "\e923";
}

.icon--neutral:before {
  content: "\e924";
}

.icon--search-select:before {
  content: "\e925";
}

.icon--search-profile:before {
  content: "\e926";
}

.icon--label:before {
  content: "\e927";
}

.icon--info:before {
  font-weight: 900;
  content: "i";
}

/* REPORT */
.icon-report--development:before {
  content: "\e912";
}

.icon-report--desirabilty:before {
  content: "\e913";
}

.icon-report--activity:before {
  content: "\e900";
}

.icon-report--play:before {
  content: "\e901";
}

.icon-report--attractive:before {
  content: "\e902";
}

.icon-report--audience:before {
  content: "\e903";
}

.icon-report--demography:before {
  content: "\e904";
}

.icon-report--download:before {
  content: "\e905";
}

.icon-report--flag:before {
  content: "\e906";
}

.icon-report--gender:before {
  content: "\e907";
}

.icon-report--info:before {
  content: "\e908";
}

.icon-report--properties:before {
  content: "\e909";
}

.icon-report--reach:before {
  content: "\e90a";
}

.icon-report--recruitement:before {
  content: "\e90b";
}

.icon-report--scarcity:before {
  content: "\e90c";
}

.icon-report--summary:before {
  content: "\e90d";
}

.icon-report--team:before {
  content: "\e90e";
}

.icon-report--tip:before {
  content: "\e90f";
}

.icon-report--arrow:before {
  content: "\e910";
}

.icon-report--approach:before {
  content: "\e911";
}

.icon-report--male:before {
  content: "\e913";
}

.icon-report--female:before {
  content: "\e914";
}

.application,
.application-v2 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  min-width: 320px;
  min-width: 20rem;
  width: 100%;
  overflow: hidden;
  z-index: 100;
}
.application.application-v2--position-relative,
.application-v2.application-v2--position-relative {
  position: relative;
  height: auto;
}
.application.application-v2--webfontloader-enabled,
.application-v2.application-v2--webfontloader-enabled {
  opacity: 0;
}
.wf-active .application.application-v2--webfontloader-enabled, .wf-inactive .application.application-v2--webfontloader-enabled,
.wf-active .application-v2.application-v2--webfontloader-enabled,
.wf-inactive .application-v2.application-v2--webfontloader-enabled {
  opacity: 1;
}
.safari.tablet .application, .chrome.tablet .application, .webkit.tablet .application,
.safari.tablet .application-v2,
.chrome.tablet .application-v2,
.webkit.tablet .application-v2 {
  transform: none;
}

.pit {
  border-radius: 1.25rem;
  margin: -24px 0 0 -32px;
  margin: -1.5rem 0 0 -2rem;
  height: 48px;
  height: 3rem;
  width: 64px;
  width: 4rem;
  animation: pit-from-bottom 600ms;
  animation-fill-mode: forwards;
  background-color: #FFF;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  opacity: 0;
}

.pit-two {
  animation-delay: 300ms;
}

.pit-three {
  animation-delay: 600ms;
}

.pit-four {
  animation-delay: 750ms;
}

.pit-five {
  animation-delay: 825ms;
}

.pit-medium {
  border-radius: 2.5rem;
  margin: -48px 0 0 -64px;
  margin: -3rem 0 0 -4rem;
  height: 96px;
  height: 6rem;
  width: 128px;
  width: 8rem;
}

.pit-large {
  border-radius: 5rem;
  margin: -96px 0 0 -128px;
  margin: -6rem 0 0 -8rem;
  height: 192px;
  height: 12rem;
  width: 256px;
  width: 16rem;
}

.pit-x-large {
  border-radius: 10rem;
  margin: -192px 0 0 -256px;
  margin: -12rem 0 0 -16rem;
  height: 384px;
  height: 24rem;
  width: 512px;
  width: 32rem;
}

.pit-xx-large {
  border-radius: 20rem;
  margin: -384px 0 0 -512px;
  margin: -24rem 0 0 -32rem;
  height: 768px;
  height: 48rem;
  width: 1024px;
  width: 64rem;
}

@keyframes pit-from-bottom {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  100% {
    opacity: 0.88;
    transform: translateY(-8rem);
  }
}
.pits {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.pits.pits-fade {
  opacity: 0.75;
}

.pane-indicator--loading::after,
.modal-indicator--loading::after,
.kv-grid-loading::after,
.kv-loading-search::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 48px;
  height: 3rem;
  margin: -24px 0 0 -24px;
  margin: -1.5rem 0 0 -1.5rem;
  width: 48px;
  width: 3rem;
}

.btn {
  display: inline-block;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
  padding: 12px 48px;
  padding: 0.75rem 3rem;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 1rem;
}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn:hover:focus {
  text-decoration: none;
}
.btn.focus {
  text-decoration: none;
}
.btn:active, .btn.active {
  background-image: none;
  outline: 0;
}
.btn.disabled, .btn:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}

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

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-primary:hover {
  color: #fff;
  background-color: #025aa5;
  border-color: #01549b;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #025aa5;
  border-color: #01549b;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #025aa5;
  border-color: #01549b;
  background-image: none;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #014682;
  border-color: #01315a;
}
.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-secondary {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #0e012d;
  border-color: #0b0123;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0e012d;
  border-color: #0b0123;
  background-image: none;
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: #03000a;
  border-color: black;
}
.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
  background-color: #1E025F;
  border-color: #1E025F;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
  background-image: none;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}
.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info.disabled:hover, .btn-info:disabled:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #419641;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #419641;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #419641;
  background-image: none;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #2d672d;
}
.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success.disabled:hover, .btn-success:disabled:hover {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #eb9316;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #eb9316;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #eb9316;
  background-image: none;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #b06d0f;
}
.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning.disabled:hover, .btn-warning:disabled:hover {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #c12e2a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #c12e2a;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #c12e2a;
  background-image: none;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #8b211e;
}
.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger.disabled:hover, .btn-danger:disabled:hover {
  background-color: #d9534f;
  border-color: #d9534f;
}

.btn-outline-primary {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #014682;
  border-color: #01315a;
}
.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
  border-color: #43a7fd;
}
.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
  border-color: #43a7fd;
}

.btn-outline-secondary {
  color: #1E025F;
  background-image: none;
  background-color: transparent;
  border-color: #1E025F;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: #03000a;
  border-color: black;
}
.btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
  border-color: #3e04c3;
}
.btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
  border-color: #3e04c3;
}

.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-outline-info:active, .btn-outline-info.active, .open > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, .open > .btn-outline-info.dropdown-toggle:hover, .open > .btn-outline-info.dropdown-toggle:focus, .open > .btn-outline-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}
.btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {
  border-color: #b0e1ef;
}
.btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
  border-color: #b0e1ef;
}

.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, .open > .btn-outline-success.dropdown-toggle:hover, .open > .btn-outline-success.dropdown-toggle:focus, .open > .btn-outline-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #2d672d;
}
.btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {
  border-color: #a3d7a3;
}
.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
  border-color: #a3d7a3;
}

.btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-outline-warning:active, .btn-outline-warning.active, .open > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, .open > .btn-outline-warning.dropdown-toggle:hover, .open > .btn-outline-warning.dropdown-toggle:focus, .open > .btn-outline-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #b06d0f;
}
.btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {
  border-color: #f8d9ac;
}
.btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
  border-color: #f8d9ac;
}

.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, .open > .btn-outline-danger.dropdown-toggle:hover, .open > .btn-outline-danger.dropdown-toggle:focus, .open > .btn-outline-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #8b211e;
}
.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {
  border-color: #eba5a3;
}
.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
  border-color: #eba5a3;
}

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
  background-color: transparent;
}
.btn-link, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus, .btn-link:hover:focus {
  color: #014c8c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link:disabled:hover, .btn-link:disabled:focus, .btn-link:disabled:hover:focus {
  color: #818a91;
  text-decoration: none;
}

.btn-lg {
  padding: 13px 64px;
  padding: 0.8125rem 4rem;
  font-size: 20px;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}

.btn-sm {
  padding: 7.5px 32px;
  padding: 0.46875rem 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 8px;
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.btn {
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn.disabled, .btn[disabled] {
  background: #eceeef !important;
  border-color: #eceeef !important;
}
.btn i {
  transition: color 0 none;
}

.btn-xxs {
  padding: 2px 8px;
  padding: 0.125rem 0.5rem;
  font-size: 11px;
  font-size: 0.6875rem;
  border-radius: 0.4rem;
}

.btn-xs {
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 0.5rem;
}

.btn-blend {
  color: #55595c;
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 0.5rem 2rem 0.125rem rgba(14, 1, 43, 0.06125);
}
.btn-blend:hover {
  color: #55595c;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-blend:focus, .btn-blend.focus {
  color: #55595c;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-blend:active, .btn-blend.active, .open > .btn-blend.dropdown-toggle {
  color: #55595c;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
  background-image: none;
}
.btn-blend:active:hover, .btn-blend:active:focus, .btn-blend:active.focus, .btn-blend.active:hover, .btn-blend.active:focus, .btn-blend.active.focus, .open > .btn-blend.dropdown-toggle:hover, .open > .btn-blend.dropdown-toggle:focus, .open > .btn-blend.dropdown-toggle.focus {
  color: #55595c;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.btn-blend.disabled:focus, .btn-blend.disabled.focus, .btn-blend:disabled:focus, .btn-blend:disabled.focus {
  background-color: #fff;
  border-color: #fff;
}
.btn-blend.disabled:hover, .btn-blend:disabled:hover {
  background-color: #fff;
  border-color: #fff;
}

.btn-remark {
  color: #5a5e79;
  background-image: none;
  background-color: transparent;
  border-color: #5a5e79;
  border-style: solid;
  border-color: #d1d3d5;
  line-height: 1;
  font-weight: 700;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.btn-remark:hover {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-remark:focus, .btn-remark.focus {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-remark:active, .btn-remark.active, .open > .btn-remark.dropdown-toggle {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-remark:active:hover, .btn-remark:active:focus, .btn-remark:active.focus, .btn-remark.active:hover, .btn-remark.active:focus, .btn-remark.active.focus, .open > .btn-remark.dropdown-toggle:hover, .open > .btn-remark.dropdown-toggle:focus, .open > .btn-remark.dropdown-toggle.focus {
  color: #fff;
  background-color: #353747;
  border-color: #242530;
}
.btn-remark.disabled:focus, .btn-remark.disabled.focus, .btn-remark:disabled:focus, .btn-remark:disabled.focus {
  border-color: #8e92ab;
}
.btn-remark.disabled:hover, .btn-remark:disabled:hover {
  border-color: #8e92ab;
}

.btn-caps {
  text-transform: uppercase;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  font-weight: 900;
}
.btn-caps.btn-sm {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 21.6px;
  line-height: 1.35rem;
}

.btn-block + .btn-block {
  margin-top: 8px;
  margin-top: 0.5rem;
}

.btn-tertiary {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary:hover {
  color: #fff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-tertiary:focus, .btn-tertiary.focus {
  color: #fff;
  background-color: #f62b3d;
  border-color: #f52134;
}
.btn-tertiary:active, .btn-tertiary.active, .open > .btn-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #f62b3d;
  border-color: #f52134;
  background-image: none;
}
.btn-tertiary:active:hover, .btn-tertiary:active:focus, .btn-tertiary:active.focus, .btn-tertiary.active:hover, .btn-tertiary.active:focus, .btn-tertiary.active.focus, .open > .btn-tertiary.dropdown-toggle:hover, .open > .btn-tertiary.dropdown-toggle:focus, .open > .btn-tertiary.dropdown-toggle.focus {
  color: #fff;
  background-color: #f30a1f;
  border-color: #cc091a;
}
.btn-tertiary.disabled:focus, .btn-tertiary.disabled.focus, .btn-tertiary:disabled:focus, .btn-tertiary:disabled.focus {
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary.disabled:hover, .btn-tertiary:disabled:hover {
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary:hover {
  background-color: #f74d5d;
  border-color: #f74d5d;
}

.btn.btn-primary-outline {
  color: #373a3c;
  font-weight: 700;
  border-style: solid;
}

.btn-secondary-outline {
  color: #1E025F;
  background-image: none;
  background-color: transparent;
  border-color: #1E025F;
  border-style: solid;
}
.btn-secondary-outline:hover {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:focus, .btn-secondary-outline.focus {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
  color: #fff;
  background-color: #1E025F;
  border-color: #1E025F;
}
.btn-secondary-outline:active:hover, .btn-secondary-outline:active:focus, .btn-secondary-outline:active.focus, .btn-secondary-outline.active:hover, .btn-secondary-outline.active:focus, .btn-secondary-outline.active.focus, .open > .btn-secondary-outline.dropdown-toggle:hover, .open > .btn-secondary-outline.dropdown-toggle:focus, .open > .btn-secondary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #03000a;
  border-color: black;
}
.btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline:disabled.focus {
  border-color: #3e04c3;
}
.btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
  border-color: #3e04c3;
}

.btn-tertiary-outline {
  color: #F85C6A;
  background-image: none;
  background-color: transparent;
  border-color: #F85C6A;
  border-style: solid;
}
.btn-tertiary-outline:hover {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:focus, .btn-tertiary-outline.focus {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:active, .btn-tertiary-outline.active, .open > .btn-tertiary-outline.dropdown-toggle {
  color: #fff;
  background-color: #F85C6A;
  border-color: #F85C6A;
}
.btn-tertiary-outline:active:hover, .btn-tertiary-outline:active:focus, .btn-tertiary-outline:active.focus, .btn-tertiary-outline.active:hover, .btn-tertiary-outline.active:focus, .btn-tertiary-outline.active.focus, .open > .btn-tertiary-outline.dropdown-toggle:hover, .open > .btn-tertiary-outline.dropdown-toggle:focus, .open > .btn-tertiary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #f30a1f;
  border-color: #cc091a;
}
.btn-tertiary-outline.disabled:focus, .btn-tertiary-outline.disabled.focus, .btn-tertiary-outline:disabled:focus, .btn-tertiary-outline:disabled.focus {
  border-color: #fcbec3;
}
.btn-tertiary-outline.disabled:hover, .btn-tertiary-outline:disabled:hover {
  border-color: #fcbec3;
}

.btn-quaternary {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-quaternary:hover {
  color: #fff;
  background-color: #44475c;
  border-color: #404356;
}
.btn-quaternary:focus, .btn-quaternary.focus {
  color: #fff;
  background-color: #44475c;
  border-color: #404356;
}
.btn-quaternary:active, .btn-quaternary.active, .open > .btn-quaternary.dropdown-toggle {
  color: #fff;
  background-color: #44475c;
  border-color: #404356;
  background-image: none;
}
.btn-quaternary:active:hover, .btn-quaternary:active:focus, .btn-quaternary:active.focus, .btn-quaternary.active:hover, .btn-quaternary.active:focus, .btn-quaternary.active.focus, .open > .btn-quaternary.dropdown-toggle:hover, .open > .btn-quaternary.dropdown-toggle:focus, .open > .btn-quaternary.dropdown-toggle.focus {
  color: #fff;
  background-color: #353747;
  border-color: #242530;
}
.btn-quaternary.disabled:focus, .btn-quaternary.disabled.focus, .btn-quaternary:disabled:focus, .btn-quaternary:disabled.focus {
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-quaternary.disabled:hover, .btn-quaternary:disabled:hover {
  background-color: #5a5e79;
  border-color: #5a5e79;
}

.btn-quaternary-outline {
  color: #5a5e79;
  background-image: none;
  background-color: transparent;
  border-color: #5a5e79;
  border-color: #a7abad;
  border-style: solid;
}
.btn-quaternary-outline:hover {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-quaternary-outline:focus, .btn-quaternary-outline.focus {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-quaternary-outline:active, .btn-quaternary-outline.active, .open > .btn-quaternary-outline.dropdown-toggle {
  color: #fff;
  background-color: #5a5e79;
  border-color: #5a5e79;
}
.btn-quaternary-outline:active:hover, .btn-quaternary-outline:active:focus, .btn-quaternary-outline:active.focus, .btn-quaternary-outline.active:hover, .btn-quaternary-outline.active:focus, .btn-quaternary-outline.active.focus, .open > .btn-quaternary-outline.dropdown-toggle:hover, .open > .btn-quaternary-outline.dropdown-toggle:focus, .open > .btn-quaternary-outline.dropdown-toggle.focus {
  color: #fff;
  background-color: #353747;
  border-color: #242530;
}
.btn-quaternary-outline.disabled:focus, .btn-quaternary-outline.disabled.focus, .btn-quaternary-outline:disabled:focus, .btn-quaternary-outline:disabled.focus {
  border-color: #8e92ab;
}
.btn-quaternary-outline.disabled:hover, .btn-quaternary-outline:disabled:hover {
  border-color: #8e92ab;
}

.button {
  display: inline-block;
  height: 48px;
  height: 3rem;
  line-height: 44px;
  line-height: 2.75rem;
  padding: 0 44px;
  padding: 0 2.75rem;
  border-radius: 1rem;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
}
.button .icon-container {
  display: inline-block;
  margin: 0;
  position: relative;
  top: 2px;
  top: 0.125rem;
}
.button .icon-container--xs {
  top: 0.98px;
  top: 0.06125rem;
  margin-right: 2px;
  margin-right: 0.125rem;
}
.button.button--active .button-label, .button.button--loading-active .button-label {
  display: none;
}
.button.button--active .button-label-active, .button.button--loading-active .button-label-active {
  display: inline;
}
.safari .button.button--active, .safari .button.button--loading-active {
  /* DO not use active label on safari */
}
.safari .button.button--active .button-label, .safari .button.button--loading-active .button-label {
  display: inline;
}
.safari .button.button--active .button-label-active, .safari .button.button--loading-active .button-label-active {
  display: none;
}
.button.button--disabled, .button[disabled] {
  cursor: not-allowed;
}
.button.button--sm {
  height: 40px;
  height: 2.5rem;
  line-height: 36px;
  line-height: 2.25rem;
  padding: 0 28px;
  padding: 0 1.75rem;
  border-radius: 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.button.button--xs {
  height: 28px;
  height: 1.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 0 14px;
  padding: 0 0.875rem;
  border-radius: 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
}
.button.button--xxs {
  height: 20px;
  height: 1.25rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 0 8px;
  padding: 0 0.5rem;
  border-radius: 0.375rem;
  font-size: 10px;
  font-size: 0.625rem;
}
.button.button--loading, .button.button--active {
  position: relative;
}

.button--block {
  display: block;
  width: 100%;
}

.button--notice {
  display: block;
  width: 100%;
  height: 24px;
  height: 1.5rem;
  border-radius: 0;
  line-height: 24px;
  line-height: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
  font-size: 12px;
  font-size: 0.75rem;
}

.button-label-active {
  display: none;
}
.button-label-active.button-label-active--loading::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 20px;
  height: 1.25rem;
  margin: -10px 0 0 -10px;
  margin: -0.625rem 0 0 -0.625rem;
  width: 20px;
  width: 1.25rem;
}

.button--action {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.button--light-inverse {
  border-radius: 100px !important;
}

.button--placeholder {
  background: transparent;
  border-style: dashed;
}

.button--sm-expand .button-label,
.button--md-expand .button-label {
  display: none;
}

@media (min-width: 576px) {
  .button--sm-expand .button-init {
    display: none;
  }
  .button--sm-expand .button-label {
    display: inline;
  }
}
@media (min-width: 768px) {
  .button.button--shrink-md, .button.button--md-shrink {
    height: 2.5rem;
    line-height: 2.25rem;
    padding: 0 1.75rem;
    border-radius: 0.875rem;
    font-size: 0.875rem;
  }
  .button.button--md-block {
    display: block;
    width: 100%;
  }
  .button--md-expand .button-init {
    display: none;
  }
  .button--md-expand .button-label {
    display: inline;
  }
}
.search-keys.search-keys--selectize {
  /* KEY */
}
.search-keys.search-keys--selectize .field-search-input {
  width: 100%;
  height: 48px;
  height: 3rem;
}
.search-keys.search-keys--selectize .field-search-input > input {
  display: none;
}
.search-keys.search-keys--selectize .search-input {
  float: none;
  height: 48px;
  height: 3rem;
  padding-left: 0 !important;
}
.search-keys.search-keys--selectize .selectize-control {
  position: relative;
  height: 48px;
  height: 3rem;
}
.search-keys.search-keys--selectize .selectize-control.loading .selectize-dropdown:after {
  display: block;
}
.search-keys.search-keys--selectize .selectize-input {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 0;
  cursor: text;
  border: 0;
  box-shadow: none;
  border-radius: 1rem 0 0 1rem;
  height: 48px;
  height: 3rem;
  line-height: inherit;
  background: transparent;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  /*> * {
      vertical-align: baseline;
      display: -moz-inline-stack;
      display: inline-block;
      zoom: 1;
      *display: inline;
  }*/
}
.search-keys.search-keys--selectize .selectize-input > input {
  display: block;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px 0 16px !important;
  margin: 0 0.0625rem 0 1rem !important; /* 0 1px */
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
  min-width: 16px;
  min-width: 1rem;
  font-size: 16px;
  font-size: 1rem;
  height: 48px;
  height: 3rem;
}
.search-keys.search-keys--selectize .selectize-input > input:focus {
  outline: none !important;
}
.search-keys.search-keys--selectize .selectize-input > input::-ms-clear {
  display: none;
}
.search-keys.search-keys--selectize .selectize-input.focus, .search-keys.search-keys--selectize .selectize-input.input-active {
  overflow: visible;
  padding-top: 64px;
  padding-top: 4rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  height: auto;
}
.search-keys.search-keys--selectize .selectize-input.focus > input, .search-keys.search-keys--selectize .selectize-input.input-active > input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
}
.search-keys.search-keys--selectize .selectize-input.focus.has-items, .search-keys.search-keys--selectize .selectize-input.input-active.has-items {
  flex-wrap: wrap;
}
.search-keys.search-keys--selectize .selectize-input.focus.has-items:before, .search-keys.search-keys--selectize .selectize-input.input-active.has-items:before {
  top: 56px;
  top: 3.5rem;
  left: 0;
  right: -160px;
  right: -10rem;
  bottom: 0;
  content: "";
  position: absolute;
  background: #fff;
  display: block;
}
.search-keys.search-keys--selectize .selectize-input.focus .search-key, .search-keys.search-keys--selectize .selectize-input.input-active .search-key {
  margin-top: 0;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.search-keys.search-keys--selectize .selectize-input.focus .search-key .search-key-label, .search-keys.search-keys--selectize .selectize-input.input-active .search-key .search-key-label {
  padding-right: 24px;
  padding-right: 1.5rem;
}
.search-keys.search-keys--selectize .selectize-input.focus .search-key .search-key-remove, .search-keys.search-keys--selectize .selectize-input.input-active .search-key .search-key-remove {
  display: block;
}
.search-keys.search-keys--selectize .selectize-input.focus .search-key:first-child, .search-keys.search-keys--selectize .selectize-input.input-active .search-key:first-child {
  padding-left: 2px;
  padding-left: 0.125rem;
}
.search-keys.search-keys--selectize .selectize-input.focus .search-key-label, .search-keys.search-keys--selectize .selectize-input.input-active .search-key-label {
  max-width: none;
}
.tablet.safari .search-keys.search-keys--selectize .selectize-input.focus > .search-key, .tablet.chrome .search-keys.search-keys--selectize .selectize-input.focus > .search-key, .tablet.safari .search-keys.search-keys--selectize .selectize-input.input-active > .search-key, .tablet.chrome .search-keys.search-keys--selectize .selectize-input.input-active > .search-key {
  float: none;
  vertical-align: baseline;
  display: inline-block;
}
.search-keys.search-keys--selectize .selectize-input.dropdown-active.has-items:before {
  display: none !important;
}
.search-keys.search-keys--selectize .selectize-input.dropdown-active .search-key {
  display: none !important;
}
.search-keys.search-keys--selectize .selectize-input.disabled {
  opacity: 0.5;
  cursor: default !important;
}
.search-keys.search-keys--selectize .selectize-input.disabled * {
  cursor: default !important;
}
.search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) {
  padding-right: 15%;
  overflow: hidden;
  justify-content: flex-end;
}
.search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active):before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -0.98px;
  left: -0.06125rem;
  height: 48px;
  height: 3rem;
  width: 64px;
  width: 4rem;
  pointer-events: none;
  border-radius: 1rem 0 0 1rem;
  z-index: 2;
  border-left: 0.98px solid #fff;
  border-left: 0.06125rem solid #fff;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.85) 100%);
}
.search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > input {
  position: absolute !important;
  top: 0;
  left: 85%;
}
.search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > .search-key:first-child {
  padding-left: 2px;
  padding-left: 0.125rem;
}
.windows.ie11 .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active), .tablet.safari .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active), .tablet.chrome .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) {
  display: block;
  direction: rtl;
  white-space: nowrap;
  text-align: left; /* Required by windows 7 + ie11 */
}
.windows.ie11 .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > input, .tablet.safari .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > input, .tablet.chrome .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > input {
  direction: ltr;
  text-align: left;
}
.windows.ie11 .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > .search-key, .tablet.safari .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > .search-key, .tablet.chrome .search-keys.search-keys--selectize .selectize-input.overflow:not(.focus):not(.input-active) > .search-key {
  direction: ltr;
  text-align: left;
  float: none;
  vertical-align: baseline;
  display: inline-block;
}
.search-keys.search-keys--selectize .selectize-input:after {
  content: " ";
  display: block;
  clear: left;
}
.search-keys.search-keys--selectize .selectize-dropdown {
  position: absolute;
  z-index: 10;
  margin: -12px 0 0;
  margin: -0.75rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  border-radius: 0;
  font-size: 16px;
  font-size: 1rem;
  width: calc(100% + 10rem) !important;
  /* Calculation of top height by JS is not correct, force top position. Issue on iOS8 mobile and tablet Chrome + Safari */
  top: 68px !important;
  top: 4.25rem !important;
}
.search-keys.search-keys--selectize .selectize-dropdown::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 20px;
  height: 1.25rem;
  margin: -10px 0 0 -10px;
  margin: -0.625rem 0 0 -0.625rem;
  width: 20px;
  width: 1.25rem;
}
.search-keys.search-keys--selectize .selectize-dropdown:after {
  display: none;
  left: auto;
  right: 24px;
  right: 1.5rem;
  top: 24px;
  top: 1.5rem;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item {
  cursor: pointer;
  overflow: hidden;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  white-space: nowrap;
  margin: 0;
  padding: 0 32px 0 16px;
  padding: 0 2rem 0 1rem;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-type {
  position: relative;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 4px 12px;
  padding: 0.25rem 0.75rem;
  border-radius: 2rem;
}
.search-keys.search-keys--selectize .selectize-dropdown .selectize-item-query {
  font-weight: 700;
}
.search-keys.search-keys--selectize .selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 240px;
  max-height: 15rem; /*  200px */
}
.search-keys.search-keys--selectize .search-key {
  margin: 8px 0 0 0;
  margin: 0.5rem 0 0 0;
  position: relative;
}
.search-keys.search-keys--selectize .search-key:first-child {
  padding-left: 8px;
  padding-left: 0.5rem;
}
.search-keys.search-keys--selectize .search-key + .search-key {
  padding-left: 2px;
  padding-left: 0.125rem;
}
.search-keys.search-keys--selectize .search-key.active {
  opacity: 0.5;
}
.search-keys.search-keys--selectize .search-key:hover .search-key-label {
  cursor: pointer !important;
}
.search-keys.search-keys--selectize .search-key-label {
  position: relative;
  padding-left: 24px;
  padding-left: 1.5rem;
  display: block;
  height: 32px;
  height: 2rem;
  line-height: 32px;
  line-height: 2rem;
  font-size: 16px;
  font-size: 1rem;
  padding: 0 12px 0 16px;
  padding: 0 0.75rem 0 1rem;
  margin: 0;
  border-radius: 0.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  max-width: 128px;
  max-width: 8rem;
  cursor: text;
}
.search-keys.search-keys--selectize .search-key-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 8px;
  width: 0.5rem;
  height: 100%;
}
.search-keys.search-keys--selectize .search-key-remove {
  z-index: 1;
  position: absolute;
  top: -0.98px;
  top: -0.06125rem;
  right: -4px;
  right: -0.25rem;
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem;
  text-align: center;
  line-height: 32px;
  line-height: 2rem;
  opacity: 0.5;
  font-size: 12px;
  font-size: 0.75rem;
  display: none;
}
.search-keys.search-keys--selectize .search-key-remove:hover {
  opacity: 1;
}

[data-notify=container], .pane-v2-shadow, .focus-cover, .shadow {
  position: relative;
}
[data-notify=container]:after, .pane-v2-shadow:after, .focus-cover:after, .shadow:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 75%;
  left: 50%;
  margin-left: -37.5%;
  height: 32px;
  height: 2rem;
  pointer-events: none;
  bottom: -4px;
  bottom: -0.25rem;
  transform: perspective(50rem) rotateY(0deg) rotateX(45deg);
  /* Default color - DEPRECATED */
  box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
}

.pane-v2-shadow--top:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 75%;
  left: 50%;
  margin-left: -37.5%;
  height: 32px;
  height: 2rem;
  pointer-events: none;
  height: 0;
  top: 0;
  box-shadow: 0 0 1rem 0.125rem rgba(0, 0, 0, 0.2);
}

@media (min-width: 768px) {
  .shadow--md {
    position: relative;
  }
  .shadow--md:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 75%;
    left: 50%;
    margin-left: -37.5%;
    height: 2rem;
    pointer-events: none;
    bottom: -0.25rem;
    transform: perspective(50rem) rotateY(0deg) rotateX(45deg);
    /* Default color - DEPRECATED */
    box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
  }
}
.form-control {
  display: block;
  width: 100%;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 1rem;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #55595c;
  background-color: #fff;
  border-color: #1E025F;
  outline: none;
}
.form-control::-moz-placeholder {
  color: #b7bdc1;
  opacity: 1;
}
.form-control::placeholder {
  color: #b7bdc1;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #eceeef;
  opacity: 1;
}
.form-control:disabled {
  cursor: not-allowed;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(4.5rem - 0.25rem);
}
select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
}

.col-form-label-lg {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  font-size: 20px;
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: 4.4px;
  padding-top: 0.275rem;
  padding-bottom: 4.4px;
  padding-bottom: 0.275rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.col-form-legend {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
}

.form-control-static {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 4.4px 12px;
  padding: 0.275rem 0.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 29.8px;
  height: 1.8625rem;
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-size: 20px;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 50.666px;
  height: 3.1666666667rem;
}

.form-group {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 4px;
  margin-top: 0.25rem;
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.form-check + .form-check {
  margin-top: -4px;
  margin-top: -0.25rem;
}
.form-check.disabled .form-check-label {
  color: #818a91;
  cursor: not-allowed;
}

.form-check-label {
  padding-left: 20px;
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.form-check-input {
  position: absolute;
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-left: -20px;
  margin-left: -1.25rem;
}
.form-check-input:only-child {
  position: static;
}

.form-check-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  padding-left: 1.25rem;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer;
}
.form-check-inline + .form-check-inline {
  margin-left: 12px;
  margin-left: 0.75rem;
}
.form-check-inline.disabled {
  color: #818a91;
  cursor: not-allowed;
}

.form-control-feedback {
  margin-top: 4px;
  margin-top: 0.25rem;
}

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 48px;
  padding-right: 3rem;
  background-repeat: no-repeat;
  background-position: center right 18px;
  background-position: center right 1.125rem;
  background-size: 2.25rem 2.25rem;
}

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .form-check-label,
.has-success .form-check-inline,
.has-success .custom-control {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
}
.has-success .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea;
}
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .form-check-label,
.has-warning .form-check-inline,
.has-warning .custom-control {
  color: #f0ad4e;
}
.has-warning .form-control {
  border-color: #f0ad4e;
}
.has-warning .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
}
.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white;
}
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .form-check-label,
.has-danger .form-check-inline,
.has-danger .custom-control {
  color: #d9534f;
}
.has-danger .form-control {
  border-color: #d9534f;
}
.has-danger .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7;
}
.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

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

.input-group {
  position: relative;
  width: 100%;
  display: flex;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  flex: 1;
  margin-bottom: 0;
}
.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  z-index: 3;
}

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

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

.input-group-addon {
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 1rem;
}
.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 4.4px 12px;
  padding: 0.275rem 0.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.875rem;
}
.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-size: 20px;
  font-size: 1.25rem;
  border-radius: 1.25rem;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

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

.input-group-addon:not(:last-child) {
  border-right: 0;
}

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

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -2px;
  margin-left: -0.125rem;
}
.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
  z-index: 3;
}
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -2px;
  margin-right: -0.125rem;
}
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -2px;
  margin-left: -0.125rem;
}
.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.custom-control {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  padding-left: 1.5rem;
  cursor: pointer;
}
.custom-control + .custom-control {
  margin-left: 16px;
  margin-left: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #0074d9;
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
}
.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #84c6ff;
}
.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eee;
}
.custom-control-input:disabled ~ .custom-control-description {
  color: #767676;
  cursor: not-allowed;
}

.custom-control-indicator {
  position: absolute;
  top: 4px;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-indicator {
  border-radius: 1rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-indicator {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E");
}

.custom-controls-stacked .custom-control {
  float: left;
  clear: left;
}
.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(4.5rem - 0.25rem);
  padding: 6px 28px 6px 12px;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  padding-right: 12px \9 ;
  padding-right: 0.75rem \9 ;
  color: #55595c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 12px center;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-image: none \9 ;
  background-size: 8px 10px;
  border: 2px solid rgba(0, 0, 0, 0.15);
  border: 0.125rem solid rgba(0, 0, 0, 0.15);
  border-radius: 1rem;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.custom-select:focus {
  border-color: #51a7e8;
  outline: none;
}
.custom-select:focus::-ms-value {
  color: #55595c;
  background-color: #fff;
}
.custom-select:disabled {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef;
}
.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 40px;
  height: 2.5rem;
  cursor: pointer;
}

.custom-file-input {
  min-width: 224px;
  min-width: 14rem;
  max-width: 100%;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 40px;
  height: 2.5rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 2px solid #ddd;
  border: 0.125rem solid #ddd;
  border-radius: 1rem;
}
.custom-file-control:lang(en)::after {
  content: "Choose file...";
}
.custom-file-control::before {
  position: absolute;
  top: -2px;
  top: -0.125rem;
  right: -2px;
  right: -0.125rem;
  bottom: -2px;
  bottom: -0.125rem;
  z-index: 6;
  display: block;
  height: 40px;
  height: 2.5rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: 2px solid #ddd;
  border: 0.125rem solid #ddd;
  border-radius: 0 1rem 1rem 0;
}
.custom-file-control:lang(en)::before {
  content: "Browse";
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-control:focus {
  font-weight: 400;
}
.has-success .form-control:focus {
  box-shadow: none;
}

.form .form-heading {
  padding-left: 16px;
  padding-left: 1rem;
}

.form-group {
  margin: 0;
}
.form-group + .form-group,
.form-group + .button {
  margin-top: 16px;
  margin-top: 1rem;
}

input.form-control::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input.form-control.form-control--sm {
  padding-top: 4px;
  padding-top: 0.25rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.625rem;
  height: 32px;
  height: 2rem;
  line-height: 32px;
  line-height: 2rem;
}

select.form-control {
  display: block;
  border-width: 2px;
  border-width: 0.125rem;
  border-radius: 1rem;
  width: 100%;
  height: 48px;
  height: 3rem;
  border-radius: 1rem;
  background-size: 0.75rem 0.75rem;
  background-position: top 18px right 16px;
  background-position: top 1.125rem right 1rem;
  background-repeat: no-repeat;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; /* for MOZ + Webkit */
}
select.form-control::-ms-expand { /* for IE 11 */
  display: none;
}
select.form-control:not([size]):not([multiple]) {
  height: 48px;
  height: 3rem;
}

.form-control-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 8.339px;
  margin-bottom: 0.52124rem;
  padding-top: 3.66px;
  padding-top: 0.22876rem;
  display: block;
  font-weight: 400;
  cursor: pointer;
  padding-left: 16px;
  padding-left: 1rem;
}
.form-control-label + .form-control,
.form-control-label ~ .select2 {
  margin-top: 3.04px;
  margin-top: 0.19001rem;
}

.form-control-hidden {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.form-heading {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 20.339px;
  margin-bottom: 1.27124rem;
  padding-top: 11.66px;
  padding-top: 0.72876rem;
}

.help-block {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 11.719px;
  margin-bottom: 0.73249rem;
  padding-top: 4.28px;
  padding-top: 0.26751rem;
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}
.help-block:empty {
  display: none;
}

.help-block-error {
  font-weight: 700;
}

.select2-container--krajee .select2-selection {
  border-radius: 1rem !important;
  border: 2px solid transparent !important;
  border: 0.125rem solid transparent !important;
  box-shadow: none !important;
  padding: 6px 16px !important;
  padding: 0.375rem 1rem !important;
  line-height: 1.25 !important;
  font-size: 16px !important;
  font-size: 1rem !important;
}
.select2-container--krajee .select2-selection:focus {
  box-shadow: 0 !important;
}
.select2-container--krajee .select2-selection.select2-selection--multiple {
  min-height: 48px !important;
  min-height: 3rem !important;
  padding: 6px 6px 4px !important;
  padding: 0.375rem 0.375rem 0.25rem !important;
}
.select2-container--krajee .select2-selection.select2-selection--single {
  height: 48px !important;
  height: 3rem !important;
}
.select2-container--krajee .select2-selection.select2-selection--single .select2-selection__rendered {
  padding: 6px 0 0 !important;
  padding: 0.375rem 0 0 !important;
}
.select2-container--krajee .select2-selection.selection2-selection-single {
  background: #fff !important;
  border-color: #fff !important;
}
.select2-container--krajee .select2-selection .select2-selection__arrow {
  top: 0 !important;
  right: 8px !important;
  right: 0.5rem !important;
  height: 48px !important;
  height: 3rem !important;
  border-left: transparent !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 1rem 1rem !important;
  width: 24px !important;
  width: 1.5rem !important;
}
.select2-container--krajee .select2-selection .select2-selection__arrow b {
  display: none;
}
.select2-container--krajee .select2-dropdown {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15) !important;
  border: 0 !important;
}
.select2-container--krajee .select2-results__option {
  background: #fff !important;
  padding: 12px 16px !important;
  padding: 0.75rem 1rem !important;
  line-height: 1.25 !important;
}
.select2-container--krajee .select2-results__option[aria-selected=true] {
  color: #fff !important;
}
.select2-container--krajee .select2-search--dropdown {
  padding: 0 !important;
}
.select2-container--krajee .select2-search__field {
  border-color: transparent !important;
  box-shadow: none !important;
  padding: 4px 16px !important;
  padding: 0.25rem 1rem !important;
}
.select2-container--krajee .select2-selection__choice {
  border: 0 !important;
  background: #fff !important;
  height: 32px !important;
  height: 2rem !important;
  line-height: 32px !important;
  line-height: 2rem !important;
  margin: 0 2px 2px 0 !important;
  margin: 0 0.125rem 0.125rem 0 !important;
  padding: 0 12px !important;
  padding: 0 0.75rem !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  border-radius: 0.75rem !important;
}
.select2-container--krajee .s2-togall-select,
.select2-container--krajee .s2-togall-unselect {
  padding: 0 16px !important;
  padding: 0 1rem !important;
  font-size: 12px !important;
  font-size: 0.75rem !important;
}
.select2-container--krajee .s2-togall-select:hover, .select2-container--krajee .s2-togall-select:focus,
.select2-container--krajee .s2-togall-unselect:hover,
.select2-container--krajee .s2-togall-unselect:focus {
  text-decoration: none !important;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 14px;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.in {
  opacity: 0.9;
}
.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 1rem;
}
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip {
  z-index: 130;
  pointer-events: none;
}
.touch .tooltip {
  display: none !important;
}

.tooltip-inner {
  border-radius: 1.25rem;
  margin: -24px 0 0 -32px;
  margin: -1.5rem 0 0 -2rem;
  height: 48px;
  height: 3rem;
  width: 64px;
  width: 4rem;
  width: auto;
  margin-left: 0;
  padding: 8px 20px;
  padding: 0.5rem 1.25rem;
  max-width: 288px;
  max-width: 18rem;
  text-align: left;
  height: auto;
  margin: 0;
  line-height: 16px;
  line-height: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 1rem;
}
.tooltip-inner:before, .tooltip-inner:after {
  display: none !important;
}

.tooltip-arrow:before, .tooltip-arrow:after {
  display: none !important;
}

.tooltip-close {
  position: absolute;
  top: 4px;
  top: 0.25rem;
  right: 0;
  border: 0;
  background: transparent;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  text-align: center;
}

.logo {
  width: 167.111px;
  width: 10.44444446rem;
  height: 32px;
  height: 2rem;
}
@media (min-width: 576px) {
  .logo {
    width: 11.75rem;
    height: 2.25rem;
  }
}

.logo {
  top: 32px;
  top: 2rem;
  left: 32px;
  left: 2rem;
}
@media (min-width: 576px) {
  .logo {
    left: 3rem;
  }
}

.logo {
  display: block;
  overflow: hidden;
  text-indent: -15984px;
  text-indent: -999rem;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 920;
}

.signature {
  width: 141px;
  width: 8.8125rem;
  height: 27px;
  height: 1.6875rem;
  pointer-events: none;
  background-size: contain;
}
@media (min-width: 992px) {
  .signature {
    width: 10.44444446rem;
    height: 2rem;
  }
}

.navigation {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 700;
}

.navigation-toggle {
  border: 0;
  border-radius: 1.25rem;
  display: block;
  height: 48px;
  height: 3rem;
  outline: 0;
  padding-top: 6px;
  padding-top: 0.375rem;
  position: absolute;
  right: 24px;
  right: 1.5rem;
  text-align: center;
  top: 16px;
  top: 1rem;
  width: 64px;
  width: 4rem;
  z-index: 910;
  opacity: 0.99;
}
.navigation-toggle span, .navigation-toggle:before, .navigation-toggle:after {
  border-radius: 0.05rem;
  content: "";
  display: block;
  height: 2px;
  height: 0.125rem;
  margin: 0 auto 4px;
  margin: 0 auto 0.25rem;
  width: 24px;
  width: 1.5rem;
}
.state-navigation .navigation-toggle span {
  opacity: 0;
}
.state-navigation .navigation-toggle:before {
  position: relative;
  top: 6px;
  top: 0.375rem;
  transform: rotate(-45deg);
}
.state-navigation .navigation-toggle:after {
  position: relative;
  top: -6px;
  top: -0.375rem;
  transform: rotate(45deg);
}

/*.navigation-menu {
    list-style-type: none;
	display: block;

    .navigation-link {
        @include baseline(1.125,2,1);
    }
}

.navigation-link {
    display: block;
    height: 3rem;
    line-height: 3rem;
    padding: 0 spacing(3);
}*/
@media (min-width: 992px) {
  .navigation-toggle {
    display: none;
  }
}
@keyframes hint-scroll {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 0.4;
  }
  40% {
    transform: translateY(-2rem);
    opacity: 0.8;
  }
  60% {
    transform: translateY(-1rem);
    opacity: 0.6;
  }
}
[class^=hint-]:before, [class*=" hint-"]:before {
  position: absolute;
  display: block;
  content: "";
  height: 24px;
  height: 1.5rem;
  width: 12px;
  width: 0.75rem;
  z-index: 400;
  background-size: 0.75rem 1.5rem;
  background-repeat: no-repeat;
  background-position: center center;
}

.hint-scroll:before {
  background-image: url("../images/hint-scroll.png");
  bottom: 32px;
  bottom: 2rem;
  left: 50%;
  animation: hint-scroll 2s infinite;
}
@media (min-width: 768px) {
  .hint-scroll:before {
    bottom: 8rem;
  }
}

.feedback .pit.pit-one {
  left: 80%;
  top: 25%;
}
.feedback .pit.pit-two {
  left: 75%;
  top: 75%;
}
.feedback .pit.pit-three {
  left: -10%;
  top: 50%;
}
.feedback .lead {
  text-align: center;
}
.feedback .pit {
  display: block;
}
.feedback .container-fluid {
  position: relative;
  z-index: 1;
}

.dashboard {
  overflow: hidden;
  min-height: 100%;
}

.dashboard-cover {
  display: none;
  height: 110%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -10%;
  width: 100%;
  z-index: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.dashboard-cover-item {
  display: none;
  animation: swoosh 6s 1.5s infinite;
  height: 40%;
  max-width: 300px;
  position: absolute;
  transform: translate3d(-110%, 0, 0);
  background-repeat: no-repeat;
}
.dashboard-cover-item:after {
  display: block;
  width: 100vw;
  height: 100px;
  content: " ";
  position: relative;
  top: -100%;
}
.dashboard-cover-item.--first {
  top: 12%;
  background-image: url("/images/brands/randstad/randstad-arrow--red.svg");
}
.dashboard-cover-item.--middle {
  animation-delay: 1.6s;
  left: -150px;
  top: 39%;
  background-image: url("/images/brands/randstad/randstad-arrow--yellow.svg");
}
.dashboard-cover-item.--last {
  animation-delay: 1.7s;
  left: -300px;
  top: 66%;
  background-image: url("/images/brands/randstad/randstad-arrow--blue.svg");
}

.dashboard-item {
  background: #fff;
  width: 100%;
  margin: 0;
  position: relative;
  min-height: 16px;
  min-height: 1rem;
  padding-bottom: 160px;
  padding-bottom: 10rem;
}
.dashboard-item::after {
  content: "";
  display: table;
  clear: both;
}
.dashboard-item .dashboard-item-header {
  padding: 0 32px 48px;
  padding: 0 2rem 3rem;
}
@media (min-width: 576px) {
  .dashboard-item .dashboard-item-header .col-xs-12:first-child {
    padding-top: 0.5rem;
  }
}
@media (min-width: 768px) {
  .dashboard-item {
    margin-bottom: 0;
  }
  .dashboard-item .dashboard-item-header {
    padding: 0 3rem 3rem;
  }
  .col-md-4 .dashboard-item {
    padding-bottom: calc(150% + 1.5rem);
  }
}

.dashboard-item-heading {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 22.199px;
  margin-bottom: 1.38749rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
  margin: 0;
}

.dashboard-intro {
  position: relative;
}
.dashboard-intro h1 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 22.199px;
  margin-bottom: 1.38749rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
}
@media (min-width: 992px) {
  .dashboard-intro h1 {
    font-size: 1.75rem;
    line-height: 2.5rem;
    margin-bottom: 1.29249rem;
    padding-top: 0.70751rem;
  }
}
.dashboard-intro p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.04px;
  margin-bottom: -0.56501rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}
.dashboard-intro p + p {
  padding-top: 16px;
  padding-top: 1rem;
}
.dashboard-intro:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 64px;
  height: 4rem;
  width: 100%;
}
@media (min-width: 768px) {
  .dashboard-intro {
    padding-right: 50%;
  }
  .dashboard-intro:before {
    width: 20%;
    height: auto;
    bottom: 0;
  }
}

.dashboard-intro-link {
  display: block;
  padding: 32px 0 16px;
  padding: 2rem 0 1rem;
}
.dashboard-intro-link .dashboard-intro-link-title {
  position: relative;
}
.dashboard-intro-link .icon-report--arrow {
  font-size: 28px;
  font-size: 1.75rem;
  position: absolute;
  bottom: -4px;
  bottom: -0.25rem;
  right: -40px;
  right: -2.5rem;
}

.dashboard-intro-video {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .dashboard-intro-video {
    position: absolute;
    left: calc(50% + 3rem);
    right: 3rem;
    top: 50%;
    margin: 0;
    transform: translateY(-50%);
  }
}

.dashboard-intro-video-play {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  line-height: 32px;
  line-height: 2rem;
  margin-top: -32px;
  margin-top: -2rem;
}
.dashboard-intro-video-play .icon-report--play {
  font-size: 48px;
  font-size: 3rem;
}

.dashboard-intro-video-action {
  display: block;
  padding-top: 8px;
  padding-top: 0.5rem;
}

.dashboard-intro-video-link {
  display: block;
  width: 100%;
  padding-bottom: 56%;
  position: relative;
}

.dashboard-qa {
  padding-top: 0;
}
.dashboard-qa::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 768px) {
  .dashboard-qa-item {
    float: left;
    width: 50%;
    padding-left: 1rem;
  }
  .dashboard-qa-item:nth-child(odd) {
    clear: left;
    padding-left: 0;
    padding-right: 1rem;
  }
}

.dashboard-qa-question {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 6.959px;
  margin-bottom: 0.43499rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}

.dashboard-qa-answer {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.04px;
  margin-bottom: -0.56501rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}

.dashboard-qa-heading {
  text-align: center;
  position: relative;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
.dashboard-qa-heading:before {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  height: 0.125rem;
  left: 32px;
  left: 2rem;
  right: 32px;
  right: 2rem;
  top: 50%;
  margin-top: 8px;
  margin-top: 0.5rem;
}
@media (min-width: 576px) {
  .dashboard-qa-heading:before {
    left: 3rem;
    right: 3rem;
  }
}
.dashboard-qa-heading-title {
  display: inline-block;
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
  position: relative;
  z-index: 1;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -8.56px;
  margin-bottom: -0.53501rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
}
@media (min-width: 576px) {
  .dashboard-qa-heading-title {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: -0.38001rem;
    padding-top: 0.38001rem;
  }
}

.search {
  position: absolute;
  left: 16px;
  left: 1rem;
  right: 16px;
  right: 1rem;
  top: 16px;
  top: 1rem;
  height: 0;
  transition: margin 150ms ease, opacity 150ms ease, top 225ms ease, transform 150ms ease;
}
.search .search-profile {
  top: 0;
  left: 0;
  right: auto;
  width: 64px;
  width: 4rem;
  text-align: left;
}
.search .search-query {
  margin-left: 72px;
  margin-left: 4.5rem;
  margin-right: 0;
}
.search.search--profile .search-profile {
  width: 192px;
  width: 12rem;
}
.search.search--profile .search-query {
  margin-left: 200px;
  margin-left: 12.5rem;
}
@media (min-width: 768px) {
  .search {
    left: 6rem;
    right: 12rem;
  }
}
@media (min-width: 992px) {
  .search {
    left: 8rem;
    right: 14rem;
  }
}
@media (min-width: 1200px) {
  .search {
    left: 50%;
    right: auto;
    width: 50rem;
    margin-left: -25rem;
  }
}
.search .touch {
  opacity: 1;
}
.no-touch .search:hover .search-settings {
  opacity: 1;
}
.search .pane-close {
  display: block;
}
.search.search--profile .icon-container--profiles {
  left: 24px;
  left: 1.5rem;
}
@media (max-width: 767px) {
  .search {
    /* For mobile only */
    top: 4.5rem;
  }
  .search .search-profile {
    top: -3.5rem;
    left: 0;
    right: 0;
    width: auto;
    text-align: center;
  }
  .search .search-query {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 64em) and (min-height: 48em) {
  .search .search-pane-profiles,
  .search .search-pane-settings,
  .search .search-pane-locations {
    position: absolute;
    width: 100%;
    top: 3.5rem;
    left: 0;
    right: 0;
    height: calc(100vh - 15rem);
    bottom: auto;
    box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
    transform: translateY(50%);
    opacity: 0;
    pointer-events: none;
    display: block;
    transform: none;
  }
}

.search-pane-profiles {
  height: auto !important;
}
.search-pane-profiles .pane-content.grid-container {
  background-color: #fff;
}
.search-pane-profiles .pane-content.grid-container .pane-section.cabinet--rows {
  box-shadow: none !important;
  padding: 0 !important;
}

.search-profile,
.search-query {
  height: 48px;
  height: 3rem;
  border-radius: 1rem;
  transition: margin 150ms ease, opacity 150ms ease, top 225ms ease, transform 150ms ease;
  will-change: transform, opacity;
}

.search-profile {
  position: absolute;
  padding: 12px 0 0 0;
  padding: 0.75rem 0 0 0;
  vertical-align: middle;
}
.search-profile:hover, .search-profile:focus, .search-profile:hover:focus {
  cursor: pointer;
}
@media (min-width: 768px) {
  .search-profile {
    height: 3rem;
    line-height: 3rem;
    padding: 0;
  }
}

.search-profile-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
  padding: 0 8px 0 44px;
  padding: 0 0.5rem 0 2.75rem;
  max-width: 100%;
  white-space: nowrap;
  text-align: left;
}
@media (min-width: 768px) {
  .search-profile-title {
    padding-right: 1rem;
  }
}

.search-query {
  position: relative;
}
.search-query > .form-group + .form-group {
  margin-top: 0;
}
.search-query .ui-autocomplete {
  top: 56px !important;
  top: 3.5rem !important;
  margin-left: -1px;
  margin-left: -0.0625rem;
  transition: opacity 150ms ease;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 240px;
  max-height: 15rem; /*  240px */
}

.search-segment-count {
  border-radius: 0.4rem;
  padding: 0 6.4px;
  padding: 0 0.4rem;
  margin: -8px 0 0 -10.666px;
  margin: -0.5rem 0 0 -0.66666666rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  width: 21.333px;
  width: 1.33333334rem;
  min-width: 21.333px;
  min-width: 1.33333334rem;
  width: auto;
  margin-left: 0;
  position: absolute;
  background: #1E025F;
  top: 50%;
  left: 16px;
  left: 1rem;
  color: #fff;
  font-weight: 900;
  text-align: center;
  line-height: 16px;
  line-height: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
}

.search-segment-label {
  display: none;
}
@media (min-width: 768px) {
  .search-segment-label {
    display: block;
  }
}

.search-segments {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px;
  padding: 0.5rem;
  height: 48px;
  height: 3rem;
  overflow: hidden;
  width: 208px;
  width: 13rem;
  border-right: 1px solid #eceeef;
  border-right: 0.0625rem solid #eceeef;
}
.search-segments:after {
  content: "";
  display: block;
  height: 48px;
  height: 3rem;
  position: absolute;
  top: 0;
  right: 8px;
  right: 0.5rem;
  width: 32px;
  width: 2rem;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  z-index: 1;
}
.no-touch .search-segments:hover {
  cursor: pointer;
}
.search-segments .search-token {
  margin: 0;
}

.search-segments-add {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  z-index: 2;
}

.search-token {
  display: block;
  float: left;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  margin-right: 4px;
  margin-right: 0.25rem;
}
@media (min-width: 768px) {
  .search-token {
    font-size: 0.875rem;
  }
}

.search-token-label {
  display: block;
  color: #fff;
  height: 32px;
  height: 2rem;
  line-height: 32px;
  line-height: 2rem;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 12px;
  padding: 0 0.75rem;
  margin: 0;
  font-weight: 700;
  border-radius: 0.75rem;
  letter-spacing: -0.16px;
  letter-spacing: -0.01rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 128px;
  max-width: 8rem;
  background: #818a91;
}
.search-token-label[data-search-settings-open] {
  cursor: pointer;
}
.search-token--primary .search-token-label {
  background: #F85C6A;
}

.search-segments-placeholder .search-token-label {
  background: #fff;
  color: #818a91;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  max-width: 160px;
  max-width: 10rem;
}
.search-token + .search-segments-placeholder {
  display: none !important;
}

.search-keys {
  position: absolute;
  left: 0;
  top: 0;
  right: 160px;
  right: 10rem;
  height: 48px;
  height: 3rem;
}
.search-keys .search-summary {
  left: 0;
  margin-left: -8px;
  margin-left: -0.5rem;
}

.search-input {
  border: 0;
  display: block;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  padding: 0 0 0 16px;
  padding: 0 0 0 1rem;
  float: left;
  width: 100%;
  border-radius: 1.5rem;
}
.field-searchmodel-userquery .search-input {
  width: 100%;
}
.search-input::-moz-placeholder {
  color: #b7bdc1;
  opacity: 1;
}
.search-input::placeholder {
  color: #b7bdc1;
  opacity: 1;
}
.search-input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.search-input:focus {
  outline: none;
  color: #373a3c;
}
@media (min-width: 576px) {
  .search-input {
    padding: 0 0 0 1.5rem;
  }
}

/*.search-input-measure {
    white-space: pre;
    display: none;
    padding: 0 0 0 1rem;
    float: left;

    @include media-breakpoint-up(sm) {
        padding: 0 0 0 1.5rem;
    }
}

.search-input-spec {
    display: block;
    height: $search-height;
    line-height: $search-height;
    position: relative;
    color: $gray-lighter;
    overflow: hidden;

    &:after {
        top: 0;
        right: 0;
        content: '';
        position: absolute;
        width: 1.5rem;
        height: $search-height;
        background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        pointer-events: none;
    }

    .no-touch & {
        &:hover {
            .search-input-spec-placeholder {
                color: $gray-light;
            }
        }
    }
}

.search-input-spec-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    line-height: $search-height;
    white-space: nowrap;
    transition: color 150ms ease;
    padding-left: .5rem;
}*/
.search-settings-tokens,
.search-settings-token {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search-settings-token {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.04px;
  margin-bottom: -0.44001rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
}
.search-settings-token.search-settings-token-void {
  font-weight: 300;
}
.search-settings-token + .search-settings-token {
  margin-top: 8px;
  margin-top: 0.5rem;
}

.search-settings-edit {
  display: block;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.search-settings-edit .form-heading + .search-settings-tokens {
  margin-top: -8px;
  margin-top: -0.5rem;
}

.search-settings-label {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -12.28px;
  margin-bottom: -0.76751rem;
  padding-top: 12.28px;
  padding-top: 0.76751rem;
  display: block;
  clear: both;
  width: 100%;
}

.search-settings,
.search-location,
.search-experience {
  display: block;
  position: absolute;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  top: 0;
  padding: 0 16px;
  padding: 0 1rem;
  text-align: center;
}
.no-touch .search-settings:hover,
.no-touch .search-location:hover,
.no-touch .search-experience:hover {
  cursor: pointer;
}

.search-settings,
.search-location {
  padding: 0;
}

.search-experience {
  right: 160px;
  right: 10rem;
  width: 32px;
  width: 2rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 28px;
  padding-right: 1.75rem;
  border-width: 0 1px 0 0;
  border-width: 0 0.0625rem 0 0;
  border-color: transparent;
  border-style: solid;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-size: 0.75rem 0.75rem;
  background-position: top 18.92px right 9.8px;
  background-position: top 1.1825rem right 0.6125rem;
  background-repeat: no-repeat;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: right;
  overflow: hidden;
  direction: rtl;
  /*&select:required:invalid {
    color: $gray-light;
  }*/
}
.search-experience:focus {
  outline: none;
}
.search-experience option[value=""][disabled] {
  display: none;
}
.search-experience option {
  direction: ltr;
}
@media (min-width: 576px) {
  .search-experience {
    text-indent: 0;
    width: auto;
  }
}

.search-settings {
  right: 112px;
  right: 7rem;
}
.search-settings .btn {
  position: relative;
  right: -8px;
  right: -0.5rem;
  top: 14px;
  top: 0.875rem;
  display: none;
}

.search-location {
  right: 68.8px;
  right: 4.3rem;
  border-left: 1px solid transparent;
  border-left: 0.0625rem solid transparent;
}

@media (min-width: 768px) {
  .no-touch .search-keys:hover .search-summary, .no-touch .search-keys:focus .search-summary,
  .no-touch .search-profile:hover .search-summary,
  .no-touch .search-profile:focus .search-summary,
  .no-touch .search-settings:hover .search-summary,
  .no-touch .search-settings:focus .search-summary,
  .no-touch .search-location:hover .search-summary,
  .no-touch .search-location:focus .search-summary {
    display: block;
  }
}

.search-profile .icon-container,
.search-settings .icon-container,
.search-location .icon-container,
.search-submit .icon-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  width: 1.25rem;
  margin: -10px 0 0 -10px;
  margin: -0.625rem 0 0 -0.625rem;
}
.search-profile .icon-container svg,
.search-settings .icon-container svg,
.search-location .icon-container svg,
.search-submit .icon-container svg {
  stroke-width: 0;
}

.search-summary {
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: -5.66px;
  margin-bottom: -0.35376rem;
  padding-top: 5.66px;
  padding-top: 0.35376rem;
  position: absolute;
  top: 60px;
  top: 3.75rem;
  width: 272px;
  width: 17rem;
  margin-left: -136px;
  margin-left: -8.5rem;
  left: 50%;
  background: #fff;
  padding: 12px 32px;
  padding: 0.75rem 2rem;
  border-radius: 1.5rem;
  text-indent: 0;
  text-align: left;
  word-wrap: break-word;
}
.search-summary .search-summary-keys,
.search-summary .search-summary-place {
  font-weight: 400;
}
.search--profiles .search-summary, .search--settings .search-summary, .search--locations .search-summary {
  display: none !important;
}

.search-clear.action,
.search-submit {
  display: block;
  height: 48px;
  height: 3rem;
  width: 48px;
  width: 3rem;
  position: absolute;
  right: 48px;
  right: 3rem;
  top: 0;
  overflow: hidden;
  border: 0;
  transition: opacity 150ms ease;
}

.search-clear.action {
  right: 0;
  opacity: 0;
  margin: 0;
  width: 48px;
  width: 3rem;
}
.search-clear:before {
  display: none;
}
.search-clear.search-clear--show {
  opacity: 1;
}

.search-submit {
  width: 64px;
  width: 4rem;
  right: 0;
  border-radius: 0 1rem 1rem 0;
  font-size: 28px;
  font-size: 1.75rem;
  padding: 0;
  transition: background-color 150ms ease;
}
.search-submit .search-submit-loading {
  display: none;
}
.search-submit .search-submit-loading::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 20px;
  height: 1.25rem;
  margin: -10px 0 0 -10px;
  margin: -0.625rem 0 0 -0.625rem;
  width: 20px;
  width: 1.25rem;
}
.search-submit .icon-container {
  opacity: 1;
  transition: opacity 150ms ease;
}
.search-submit:hover .icon-container, .search-submit:focus .icon-container, .search-submit:hover:focus .icon-container {
  opacity: 0.8;
}
html:not(.safari) .search-submit.search-submit--loading .icon-container,
html:not(.safari) .search-submit.search-submit--loading .icon--search {
  display: none;
}
html:not(.safari) .search-submit.search-submit--loading .search-submit-loading {
  display: inline;
}

.search-pane-profiles,
.search-pane-settings,
.search-pane-locations {
  transform: translateZ(0);
}
.search-pane-profiles .pane-footer,
.search-pane-settings .pane-footer,
.search-pane-locations .pane-footer {
  padding-top: 16px;
  padding-top: 1rem;
  text-align: right;
  line-height: 48px;
  line-height: 3rem;
}

.search-pane-profiles > .pane-content .pane-section:first-child {
  padding-top: 0;
}
.search-pane-profiles > .pane-content .search-heading-saved {
  margin-top: 0 !important;
}

.search-pane-settings .tab-pane {
  padding-bottom: 96px;
  padding-bottom: 6rem;
}
.search-pane-settings .tab-pane > .pane-section:first-child {
  padding-top: 32px;
  padding-top: 2rem;
}
.search-pane-settings .form .form-group {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.search-pane-settings .nav-tabs {
  margin: 0 -24px;
  margin: 0 -1.5rem;
  text-align: center;
}
.search-pane-settings .pane-footer {
  background: #fff;
}
.search-pane-settings .btn-block {
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}
@media screen and (min-width: 64em) and (min-height: 48em) {
  .search-pane-settings.pane > .pane-header {
    display: none;
  }
  .search-pane-settings.pane > .pane-header + .pane-tabs {
    top: 1rem;
  }
  .search-pane-settings.pane > .pane-header + .pane-tabs .nav-link {
    padding-top: 0.5rem;
  }
  .search-pane-settings.pane > .pane-header + .pane-tabs + .pane-content {
    top: 5rem;
    height: auto;
  }
}

.search-pane-locations .pane-content {
  overflow-y: hidden;
}
.search-pane-locations .pane-indicator--loading:after {
  margin-top: 64px;
  margin-top: 4rem;
}
.search-pane-locations .pane-map {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
  top: 96px;
  top: 6rem;
}
.search-pane-locations .pane-filter-input {
  padding-left: 32px;
  padding-left: 2rem;
}
.search-pane-locations .form-group.field-searchmodel-polygon {
  display: none;
}
@media (min-width: 768px) {
  .search-pane-locations .pane-filter-input {
    padding-left: 4rem;
  }
}

.pane-locations-modes {
  position: absolute;
  top: 0;
  left: 32px;
  left: 2rem;
  height: 96px;
  height: 6rem;
  width: 128px;
  width: 8rem;
  display: flex;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .pane-locations-modes {
    left: 4rem;
  }
}

.pane-locations-mode {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  display: block;
  flex: 0 0 auto;
  max-width: calc(50% - 0.75rem);
  height: 96px;
  height: 6rem;
  margin-right: 12px;
  margin-right: 0.75rem;
  border-bottom: 3px solid transparent;
  border-bottom: 0.1875rem solid transparent;
}
.pane-locations-mode .icon {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.pane-locations-mode span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
}
.pane-locations-mode + .pane-locations-mode {
  margin-right: 0;
  margin-left: 12px;
  margin-left: 0.75rem;
}

.pane-locations-slider {
  padding: 40px 32px 0 0;
  padding: 2.5rem 2rem 0 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 144px;
  left: 9rem;
  height: 96px;
  height: 6rem;
}
.pane-locations-slider .form-group,
.pane-locations-slider .help-block {
  margin: 0;
}
@media (min-width: 576px) {
  .pane-locations-slider {
    left: 10rem;
  }
}
@media (min-width: 768px) {
  .pane-locations-slider {
    left: 14rem;
  }
}
@media (min-width: 992px) {
  .pane-locations-slider {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.search--profiles .ui-autocomplete,
.search--settings .ui-autocomplete,
.search--locations .ui-autocomplete {
  opacity: 0;
}
@media (max-width: 991px) {
  .search--profiles .header,
  .search--profiles .logo,
  .search--profiles .navigation,
  .search--profiles .navigation-toggle,
  .search--settings .header,
  .search--settings .logo,
  .search--settings .navigation,
  .search--settings .navigation-toggle,
  .search--locations .header,
  .search--locations .logo,
  .search--locations .navigation,
  .search--locations .navigation-toggle {
    display: none;
  }
}
@media screen and (max-width: 63.9375em) and (max-height: 47.9375em) {
  .search--profiles .content,
  .search--settings .content,
  .search--locations .content {
    overflow: hidden;
  }
}

.search--profiles .search-pane-profiles {
  display: block;
}
@media (min-width: 992px) {
  .search--profiles .search-pane-profiles {
    opacity: 1;
    transform: translateY(0%);
    pointer-events: all;
  }
}

.search--locations .search-pane-locations {
  display: block;
}
@media (min-width: 992px) {
  .search--locations .search-pane-locations {
    opacity: 1;
    transform: translateY(0%);
    pointer-events: all;
  }
}
.safari.tablet .search--locations .search-pane-locations {
  animation: repaint 100ms;
}

.search--settings .search-pane-settings {
  display: block;
}
@media (min-width: 992px) {
  .search--settings .search-pane-settings {
    opacity: 1;
    transform: translateY(0%);
    pointer-events: all;
  }
}

.search-profile--clear {
  display: inline-block;
  width: 100%;
}
.search-profile--clear .icon-container {
  left: auto !important;
  right: 8px !important;
  right: 0.5rem !important;
  transform: scale(0.7);
  background-color: #fff;
}

.sheet {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 16px;
  padding: 1rem;
  background: #fff;
  text-align: center;
  transition-property: transform opacity;
  transition-duration: 300ms;
  transition-timing-function: ease-out;
  transform: translateY(100%);
}
.sheet.sheet-top {
  top: 0;
  transform: translateY(-100%);
}
.sheet.sheet-active {
  transform: translateY(0%);
}
@media (min-width: 768px) {
  .sheet {
    position: absolute;
    width: 15rem;
    left: auto;
    bottom: 4rem;
    right: 1rem;
    opacity: 0;
    transform: translateY(0%);
  }
  .sheet.sheet-active {
    opacity: 1;
  }
}

.sheet-menu,
.sheet-menu-item {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.sheet-menu-item {
  line-height: 32px;
  line-height: 2rem;
}

.results {
  background: #fff;
}
.no-touch .results .actions {
  opacity: 0;
}
.no-touch .results:hover .actions {
  opacity: 1;
}

.results-filter {
  z-index: 2;
}
.results-filter.action {
  position: absolute;
  left: 16px;
  left: 1rem;
  bottom: 16px;
  bottom: 1rem;
  top: auto;
}

.results-profile {
  position: absolute;
  left: 96px;
  left: 6rem;
  right: 96px;
  right: 6rem;
  top: 16px;
  top: 1rem;
  text-align: center;
  z-index: auto;
}
.results-profile .results-profile-icon {
  left: auto;
  right: -36px;
  right: -2.25rem;
}
@media (min-width: 768px) {
  .results-profile .results-profile-icon {
    right: -3rem;
  }
}
.results-profile .results-profile-menu {
  left: 50%;
  margin-left: -160px;
  margin-left: -10rem;
  width: 320px;
  width: 20rem;
}
@media (min-width: 768px) {
  .results-profile .results-profile-menu {
    margin-left: -15rem;
    width: 30rem;
  }
}

.results-modes {
  height: 64px;
  height: 4rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 3;
  transition: background 150ms ease, opacity 150ms ease;
  display: block;
  white-space: nowrap;
  background: transparent;
  text-align: center;
}
@media (min-width: 992px) {
  .results-modes {
    height: 5rem;
    padding-top: 1rem;
    left: 12rem;
    right: 12rem;
  }
  .results-modes + .pane-content .results-meta {
    background: #fff;
    margin-top: -4rem;
    height: 4rem;
  }
}
@media (min-width: 1200px) {
  .results-modes {
    left: 14rem;
    right: 14rem;
  }
}
.results-modes .results-modes-toggle {
  display: inline-block;
  border: 0;
  background: transparent;
  position: relative;
  text-align: center;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .results-modes .results-modes-toggle {
    width: 36rem;
  }
  .results-modes .results-modes-toggle[aria-expanded=true] .results-modes-toggle-category {
    display: block;
    float: left;
    width: 12rem;
    padding: 0 0 0 2rem;
  }
}
@media (min-width: 1200px) {
  .results-modes .results-modes-toggle {
    width: 48rem;
  }
  .results-modes .results-modes-toggle[aria-expanded=true] .results-modes-toggle-category {
    width: 16rem;
  }
}
.results-modes .results-modes-dropdown {
  width: 100%;
}
.results-modes .results-modes-toggle-category {
  display: none;
  position: relative;
  padding: 0 48px;
  padding: 0 3rem;
  height: 64px;
  height: 4rem;
  line-height: 64px;
  line-height: 4rem;
  text-align: left;
}
.results-modes .results-modes-toggle-category .results-modes-toggle-label {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.results-modes .results-modes-toggle-category .icon--select {
  display: inline-block;
  position: relative;
  top: -24px;
  top: -1.5rem;
  left: auto;
  right: auto;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 64px;
  line-height: 4rem;
  height: 64px;
  height: 4rem;
}
.results-modes .results-modes-toggle-category .icon--select:before {
  left: 0;
}
.ios.chrome .results-modes .results-modes-toggle-category .icon--select, .ios.safari .results-modes .results-modes-toggle-category .icon--select, .desktop.safari .results-modes .results-modes-toggle-category .icon--select {
  top: 0;
}
.chrome.desktop .results-modes .results-modes-toggle-category .icon--select:before {
  top: 0;
}
@media (min-width: 992px) {
  .results-modes .results-modes-toggle-category .icon--select {
    top: -1.25rem;
  }
}
.results-modes .results-modes-toggle-category.active {
  display: inline-block;
}
@media (min-width: 992px) {
  .results-modes .results-modes-toggle-category {
    display: inline-block;
    width: auto;
    padding: 0 1rem;
    transition: width 150ms ease;
    line-height: 3.5rem;
  }
  .results-modes .results-modes-toggle-category .results-modes-toggle-label {
    max-width: 10rem;
  }
}
@media (min-width: 1200px) {
  .results-modes .results-modes-toggle-category {
    font-size: 1.125rem;
  }
  .results-modes .results-modes-toggle-category .results-modes-toggle-label {
    max-width: 12rem;
  }
}
.results-modes .results-modes-sections::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 992px) {
  .results-modes .results-modes-sections {
    margin: 0 auto;
    width: 36rem;
    position: relative;
  }
  .results-modes .results-modes-sections .results-modes-section {
    width: 12rem;
  }
}
@media (min-width: 1200px) {
  .results-modes .results-modes-sections {
    width: 48rem;
  }
  .results-modes .results-modes-sections .results-modes-section {
    width: 16rem;
  }
}
.results-modes .results-modes-section {
  float: left;
  width: 100%;
  margin: 0 0 32px;
  margin: 0 0 2rem;
  padding-top: 16px;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  .results-modes .results-modes-section {
    width: 33.3333%;
  }
}
.results-modes .results-modes-section-title {
  font-size: 10.8px;
  font-size: 0.675rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -8.652px;
  margin-bottom: -0.54076rem;
  padding-top: 8.652px;
  padding-top: 0.54076rem;
  font-weight: 700;
  display: block;
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
}
@media (min-width: 992px) {
  .results-modes .results-modes-section-title {
    display: none;
  }
}
.results-modes .results-modes-categories {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.results-modes .results-modes-category-link {
  display: block;
  padding: 0 32px;
  padding: 0 2rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.04px;
  margin-bottom: -0.69001rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
}
.results-modes .nav {
  text-align: center;
  display: inline-block;
}
.results-modes .nav .nav-item {
  float: none;
  display: inline-block;
}
.results-modes .nav .nav-link {
  position: relative;
}
.results-modes .nav .nav-link.nav-link--loading:before, .results-modes .nav .nav-link.nav-link--loading:after {
  content: "";
  display: block;
  height: 3px;
  height: 0.1875rem;
  width: 0;
  position: absolute;
  bottom: -3px;
  bottom: -0.1875rem;
  left: 0;
  animation: bar 1.5s linear infinite;
}
.results-modes .nav .nav-link.nav-link--loading:after {
  animation: bar 1.5s linear 750ms infinite;
}
@media (min-width: 992px) {
  .results-modes .nav .nav-link {
    font-size: 0.875rem;
    line-height: 2rem;
    margin-bottom: -0.72876rem;
    padding-top: 0.72876rem;
  }
}

.results-meta {
  height: 48px;
  height: 3rem;
  position: relative;
  padding: 0 32px;
  padding: 0 2rem;
  z-index: 1;
}
.view-results--report .results-meta {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .view-results--report .results-meta {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  .results-meta {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.results-meta .results-meta-dropdown {
  position: absolute;
  top: 0;
}
.results-meta .results-meta-dropdown > .btn {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.results-meta .results-meta-dropdown--right {
  right: 32px;
  right: 2rem;
  left: auto;
  margin-left: 0;
}
@media (min-width: 1200px) {
  .results-meta .results-meta-dropdown--right {
    right: 3rem;
  }
}
.no-touch .results-meta:hover .results-meta-settings {
  opacity: 1;
}
.results-meta + .report-chart {
  z-index: 0;
}

.results-meta-dropdown-toggle {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
.results-meta-dropdown-toggle .icon--select,
.results-meta-dropdown-toggle .icon--sort {
  left: auto;
  right: -32px;
  right: -2rem;
  margin-top: -4px;
  margin-top: -0.25rem;
}
.results-meta-dropdown-toggle .icon--sort {
  right: -20px;
  right: -1.25rem;
}

.results-meta-label {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 3.719px;
  margin-bottom: 0.23249rem;
  padding-top: 12.28px;
  padding-top: 0.76751rem;
  display: inline-block;
  position: relative;
}
@media (min-width: 992px) {
  .results-meta-label {
    font-size: 0.875rem;
    line-height: 2rem;
    margin-bottom: 0.27124rem;
    padding-top: 0.72876rem;
  }
}

.results-meta-settings {
  opacity: 0.24;
  transition: opacity 150ms ease;
  display: none;
}
@media (min-width: 768px) {
  .results-meta-settings {
    display: inline-block;
  }
}

.results-meta-setting {
  display: inline;
}

.list,
.list-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.pane-section--inset .list {
  margin: 0 -32px;
  margin: 0 -2rem;
}

.list-item.list-item--active {
  border-left: 3px solid transparent;
  border-left: 0.1875rem solid transparent;
  z-index: 1;
}
.list-item.list-item--void {
  text-align: center;
  padding: 32px 16px;
  padding: 2rem 1rem;
}
.list-item.list-item--cart {
  position: absolute;
  z-index: 100;
  opacity: 0.4;
  width: 60%;
  transform: scale(0.9);
  transition: opacity 1s ease-in-out, transform 1s ease-in-out;
}
.list-item.list-item--cart .list-action {
  display: none;
}
.list-item.list-item--cart-collapse {
  opacity: 0.1;
  transform: scale(0.1);
}

/* Mimic DL */
.list--definition {
  display: flex;
  flex-flow: row wrap;
}
.list--definition .list-term {
  flex-basis: 40%;
  padding-left: 32px;
  padding-left: 2rem;
}
.list--definition .list-desc {
  text-align: right;
  flex-basis: 60%;
  flex-grow: 1;
  margin: 0;
  padding-right: 32px;
  padding-right: 2rem;
}

.list-title,
.list-subtitle {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
  overflow: hidden;
}

.list-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.list-subtitle {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.list-title-wrap,
.list-subtitle-wrap {
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  width: auto;
  white-space: nowrap;
  max-width: 60%;
  padding-right: 8px;
  padding-right: 0.5rem;
}

.list-title-wrap {
  max-width: 100%;
}

.list-header,
.list-content,
.list-footer,
.list-link {
  display: block;
  position: relative;
  overflow: hidden;
}
.list-header:empty,
.list-content:empty,
.list-footer:empty,
.list-link:empty {
  display: none !important;
}

.list-content p {
  margin: 0;
}

button.list-link, button.list-action {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
}
button.list-link {
  width: 100%;
  text-align: left;
}

.list-header,
.list-content,
.list-footer,
.list-link {
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
}

.list-link {
  margin-left: -32px;
  margin-left: -2rem;
  margin-right: -32px;
  margin-right: -2rem;
}

.list-item--pad-v {
  padding-top: 16px;
  padding-top: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

.list-item--action .list-action,
.list-item--action-wide .list-action {
  position: absolute;
  top: -2px;
  top: -0.125rem;
  right: 32px;
  right: 2rem;
  z-index: 1;
}
.list-item--action .list-action + .list-link,
.list-item--action-wide .list-action + .list-link {
  padding-right: 80px !important;
  padding-right: 5rem !important;
}
.list-item--action .list-action.action--sm,
.list-item--action-wide .list-action.action--sm {
  right: 20px;
  right: 1.25rem;
}
.list-item--action .list-header .list-action,
.list-item--action-wide .list-header .list-action {
  top: 12px;
  top: 0.75rem;
}
.list-item--action .list-header .list-action.action,
.list-item--action-wide .list-header .list-action.action {
  top: 4px;
  top: 0.25rem;
}

.list-item--hover:hover, .list-item--hover:focus, .list-item--hover:hover:focus {
  cursor: pointer;
  z-index: 1;
}

.list-item--action-wide .list-action + .list-link {
  padding-right: 128px !important;
  padding-right: 8rem !important;
}

.list-header {
  padding-top: 12px;
  padding-top: 0.75rem;
}
.list-header .list-header-link {
  padding-top: 12px;
  padding-top: 0.75rem;
  margin-top: -12px;
  margin-top: -0.75rem;
}
.list-header.list-header--flex {
  display: flex;
  flex-flow: row nowrap;
  max-width: 100%;
  overflow: hidden;
  min-width: 0;
}
.list-header.list-header--flex .list-titles {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.list-header.list-header--flex .list-titles .list-title-wrapper-wrap {
  max-width: 100%;
  min-width: 0;
}
.list-header.list-header--flex .list-titles .list-title-wrapper-wrap .list-title-wrapper {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  max-width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  overflow: hidden;
}
.list-header.list-header--flex .list-titles .list-title-wrapper-wrap .list-title-wrapper .list-title {
  flex-basis: min-content;
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 0;
  max-width: calc(100% - 3rem); /* 1 action + 1rem spacer */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-header.list-header--flex .list-titles .list-title-wrapper-wrap .list-title-wrapper .list-title-actions {
  flex-basis: min-content;
  flex-grow: 0;
  flex-shrink: 0;
}
.list-header.list-header--flex .list-titles .list-subtitle {
  flex-basis: min-content;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 0;
}
.list-header.list-header--flex .list-actions {
  flex-basis: min-content;
  flex-grow: 0;
  flex-shrink: 1;
}
.list-header.list-header--flex .list-actions .list-action {
  position: relative;
  right: 0;
  top: 0;
}

.list-item > *:last-child {
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
}
.list-item > *:last-child .list-link {
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  margin-bottom: -12px;
  margin-bottom: -0.75rem;
}

.list-section {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.list-value {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.list-note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.list-status {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.no-touch .list-item {
  /*&.list-item--action-hover-accent {
  	 See brand --->
  }*/
}
.no-touch .list-item.list-item--action-hover-show .list-action {
  opacity: 0;
  transition: opacity 150ms ease;
}
.no-touch .list-item.list-item--action-hover-show:hover .list-action, .no-touch .list-item.list-item--action-hover-show:focus .list-action, .no-touch .list-item.list-item--action-hover-show:hover:focus .list-action {
  opacity: 1;
}
@media (min-width: 768px) {
  .no-touch .list-item.list-item--action-toggle-hover .list-action.toggle .toggle-label {
    opacity: 0;
    transition: opacity 150ms ease;
  }
}
.no-touch .list-item.list-item--action-toggle-hover .list-action.toggle > input:checked + .toggle-label + .toggle-label {
  opacity: 1 !important;
}
.no-touch .list-item.list-item--action-toggle-hover:hover .list-action.toggle .toggle-label, .no-touch .list-item.list-item--action-toggle-hover:focus .list-action.toggle .toggle-label, .no-touch .list-item.list-item--action-toggle-hover:hover:focus .list-action.toggle .toggle-label {
  opacity: 1 !important;
}

@media (min-width: 576px) {
  .pane-section--expand .list {
    margin: 0 -3rem;
  }
  .pane-section--expand .list .list-header,
  .pane-section--expand .list .list-content,
  .pane-section--expand .list .list-footer,
  .pane-section--expand .list .list-link {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .pane-section--expand .list .list-link {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
@media (min-width: 768px) {
  .list-content p {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .list--lg-enlarge-type .list-title {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 0;
  }
  .list--lg-enlarge-type .list-subtitle {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0rem;
  }
}
.vacancy-list,
.vacancy {
  list-style-type: none;
  margin: 0;
  padding: 0;
  transition: all 300ms ease;
}

.vacancy-list {
  padding: 0 0 80px;
  padding: 0 0 5rem;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.vacancy::after {
  content: "";
  display: table;
  clear: both;
}

.vacancy-count {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 32px;
  padding: 0 2rem;
}

.vacancy-count-total {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: -4.28px;
  margin-bottom: -0.26751rem;
  padding-top: 4.28px;
  padding-top: 0.26751rem;
}

.vacancy-sort {
  float: right;
}

.vacancy-sort-link {
  margin: 0;
  padding: 0;
  display: block;
  border: 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: -4.28px;
  margin-bottom: -0.26751rem;
  padding-top: 4.28px;
  padding-top: 0.26751rem;
  background: transparent;
  padding-right: 20px;
  padding-right: 1.25rem;
  position: relative;
}
.vacancy-sort-link .icon--sort {
  left: auto;
  right: 0px;
  right: 0rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  margin-left: 0;
}

.vacancy-link {
  width: 100%;
  display: block;
  padding: 0 32px;
  padding: 0 2rem;
  box-shadow: 0 1rem 4rem -0.25rem rgba(51, 52, 80, 0);
  position: relative;
}
.vacancy-link::after {
  content: "";
  display: table;
  clear: both;
}
.vacancy-link:hover {
  z-index: 1;
}
.vacancy-link:hover .indicator-state-label {
  opacity: 1;
}
.vacancy-link:focus {
  background: #fff;
}
.vacancy-link:focus:hover .indicator-state-label {
  opacity: 0;
}

.vacancy-title h2 {
  margin: 0;
  display: inline-block;
  white-space: nowrap;
  width: auto;
  max-width: 80%;
  position: relative;
}
.vacancy-title h2:before {
  content: "";
  display: none;
  position: absolute;
  top: 50%;
  margin-top: 6px;
  margin-top: 0.375rem;
  height: 2px;
  height: 0.125rem;
  left: -4px;
  left: -0.25rem;
  right: -4px;
  right: -0.25rem;
}
.vacancy-title em {
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.04px;
  margin-bottom: -0.69001rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vacancy-title .indicator-state {
  padding-left: 8px;
  padding-left: 0.5rem;
}
.vacancy-title .tag:empty {
  display: none;
}
.vacancy--closed .vacancy-title h2:before {
  display: block;
}

.vacancy-saved,
.vacancy-team {
  display: inline-block;
  margin: 0 0 0 16px;
  margin: 0 0 0 1rem;
  width: 12px;
  width: 0.75rem;
  height: 12px;
  height: 0.75rem;
}
.vacancy-saved .icon-container,
.vacancy-team .icon-container {
  margin: 0;
}

.vacancy-team {
  margin-left: 12px;
  margin-left: 0.75rem;
}

.vacancy .organisation {
  padding: 4px 32px 0 0;
  padding: 0.25rem 2rem 0 0;
}
.vacancy .organisation-name {
  line-height: 32px;
  line-height: 2rem;
  font-size: 16px;
  font-size: 1rem;
}
.vacancy .organisation-property .icon-container {
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
  margin: 0;
}

.vacancy-note {
  position: relative;
  display: inline-block;
  top: -4px;
  top: -0.25rem;
  font-size: 9.8px;
  font-size: 0.6125rem;
  padding-left: 2px;
  padding-left: 0.125rem;
}

.vacancy-level {
  margin: 0;
}

.vacancy-meta,
.vacancy-meta-item {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.vacancy-meta {
  font-weight: 300;
  white-space: nowrap;
}
.vacancy-meta::after {
  content: "";
  display: table;
  clear: both;
}

.vacancy-meta-item {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 4.339px;
  margin-bottom: 0.27124rem;
  padding-top: 11.66px;
  padding-top: 0.72876rem;
  display: inline-block;
  padding-right: 4px;
  padding-right: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
  max-width: 35%;
  text-overflow: ellipsis;
}
.vacancy-meta-item.vacancy-location {
  text-transform: lowercase;
}
.vacancy-meta-item.vacancy-location:first-letter {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .vacancy-link {
    padding-bottom: 1rem;
  }
  .vacancy-link .vacancy-heading {
    width: 60%;
  }
  .vacancy-link .vacancy-meta {
    position: absolute;
    width: 40%;
    top: 0rem;
    left: auto;
    right: 2rem;
  }
  .vacancy-link .vacancy-meta-item {
    font-size: 0.875rem;
    line-height: 2rem;
    margin-bottom: -0.72876rem;
    padding-top: 0.72876rem;
    float: left;
    display: block;
    max-width: 50%;
    width: 50%;
    text-align: right;
    padding-right: 0;
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .vacancy-link {
    padding-top: 0.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
  }
  .vacancy-link .vacancy-meta {
    right: 3rem;
    top: 0.5rem;
  }
}
@media (min-width: 992px) {
  .vacancy-title h2 em {
    font-size: 1.125rem;
  }
  .vacancy-heading {
    width: 58%;
  }
  .vacancy-note {
    font-size: 0.75rem;
  }
  .vacancy-count {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.close {
  float: right;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.close:hover, .close:focus, .close:hover:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
}

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

.close {
  border: 0;
  background: transparent;
  height: 48px;
  height: 3rem;
  width: 48px;
  width: 3rem;
  line-height: 48px;
  line-height: 3rem;
}

/*
default
mute
primary
secondary
*/
.action {
  display: block;
  border: none;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  overflow: visible;
  transition: all 150ms ease;
  padding: 0;
  position: relative;
  background: transparent;
  box-shadow: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10000px;
}
.action:focus {
  outline: none;
}
.action::before {
  box-shadow: none !important;
  content: "";
  display: block;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1.25rem;
  transition: all 150ms ease;
}
.action.action--navigation::before {
  display: none;
}
.action [class*=icon--] {
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
}
.action [class*=icon--]:before {
  left: 0;
}
.action .icon--close,
.action .icon--favorite,
.action .icon--clear {
  font-size: 20px;
  font-size: 1.25rem;
}
.action .icon--favorite {
  margin-left: -10.8px;
  margin-left: -0.675rem;
}
.action.disabled {
  opacity: 1;
}
.action .count {
  top: -4px;
  top: -0.25rem;
  position: absolute;
  right: -2px;
  right: -0.125rem;
}
.action.action--label {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.no-touch .action:hover > .tip,
.no-touch .action:hover > .action-label, .no-touch .action:focus > .tip,
.no-touch .action:focus > .action-label, .no-touch .action:hover:focus > .tip,
.no-touch .action:hover:focus > .action-label {
  display: block;
}

.action-count {
  /* Deprecated */
  top: -4px;
  top: -0.25rem;
  position: absolute;
  right: -2px;
  right: -0.125rem;
}

.action-label-wrap {
  display: block;
  position: absolute;
  top: 100%;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  width: calc(100% + 2rem);
  margin: 0 -16px;
  margin: 0 -1rem;
}

.action--drop:before,
.action--mute:before,
.action--close:before {
  background: transparent;
  box-shadow: none;
}

.action--close [class*=icon--] {
  font-size: 16px;
  font-size: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}

.action--navigation {
  padding-top: 6px;
  padding-top: 0.375rem;
  text-align: center;
}
.action--navigation .action--navigation-icon {
  z-index: 1;
  position: relative;
}
.action--navigation .action--navigation-icon div, .action--navigation .action--navigation-icon:before, .action--navigation .action--navigation-icon:after {
  border-radius: 0.2rem;
  content: "";
  display: block;
  height: 3px;
  height: 0.1875rem;
  margin: 0 auto 4px;
  margin: 0 auto 0.25rem;
  width: 24px;
  width: 1.5rem;
  transition: opacity 150ms ease, transform 150ms ease, background 150ms ease;
}
.pane--open-navigation .action--navigation .action--navigation-icon div {
  opacity: 0;
}
.pane--open-navigation .action--navigation .action--navigation-icon:before {
  position: relative;
  top: 6px;
  top: 0.375rem;
  transform: rotate(-45deg);
}
.pane--open-navigation .action--navigation .action--navigation-icon:after {
  position: relative;
  top: -7.2px;
  top: -0.45rem;
  transform: rotate(45deg);
}

.action--xs {
  width: 32px;
  width: 2rem;
  height: 24px;
  height: 1.5rem;
}
.action--xs:before {
  width: 16px;
  width: 1rem;
  height: 12px;
  height: 0.75rem;
  margin: -6px 0 0 -8px;
  margin: -0.375rem 0 0 -0.5rem;
  border-radius: 0.3125rem;
}
.action--xs [class*=icon--] {
  font-size: 16px;
  font-size: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}

.action--sm {
  width: 48px;
  width: 3rem;
  height: 36px;
  height: 2.25rem;
}
.action--sm::before {
  width: 32px;
  width: 2rem;
  height: 24px;
  height: 1.5rem;
  margin: -12px 0 0 -16px;
  margin: -0.75rem 0 0 -1rem;
  border-radius: 0.625rem;
}
.action--sm [class*=icon--] {
  font-size: 16px;
  font-size: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}

.actions {
  position: absolute;
  transition: opacity 150ms ease;
}
.actions .action,
.actions .dropdown,
.actions .form {
  float: left;
}
.actions .action + .action,
.actions .action + .dropdown,
.actions .action + .form,
.actions .dropdown + .action,
.actions .dropdown + .dropdown,
.actions .dropdown + .form,
.actions .form + .action,
.actions .form + .dropdown,
.actions .form + .form {
  margin-left: 8px;
  margin-left: 0.5rem;
}

.actions-header {
  top: 16px;
  top: 1rem;
  left: 16px;
  left: 1rem;
  z-index: 2;
}
.actions-header.actions-header--right {
  left: auto;
  right: 16px;
  right: 1rem;
}

.actions-footer {
  position: fixed;
  bottom: 16px;
  bottom: 1rem;
  right: 16px;
  right: 1rem;
  z-index: 1000000000;
}

.actions-footer--fixed {
  position: fixed !important;
  bottom: 0;
  right: 16px;
  right: 1rem;
}

.actions-footer--fixed-wide {
  position: fixed !important;
  bottom: 0;
  left: 0;
  width: 100%;
}

@media (min-width: 768px) {
  .action.action--shrink-md, .action.action--md-shrink {
    width: 3rem;
    height: 2.25rem;
  }
  .action.action--shrink-md::before, .action.action--md-shrink::before {
    width: 2rem;
    height: 1.5rem;
    margin: -0.75rem 0 0 -1rem;
    border-radius: 0.625rem;
  }
  .action.action--shrink-md [class*=icon--], .action.action--md-shrink [class*=icon--] {
    font-size: 1rem;
    margin: -0.5rem 0 0 -0.5rem;
  }
  .action.action--shrink-md .tip.tip--left,
  .action.action--shrink-md .action-label.action-label--left, .action.action--md-shrink .tip.tip--left,
  .action.action--md-shrink .action-label.action-label--left {
    right: 3.5rem;
  }
}
.tip,
.action-label {
  border-radius: 0.625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  margin: -12px 0 0 -16px;
  margin: -0.75rem 0 0 -1rem;
  height: 24px;
  height: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  width: 32px;
  width: 2rem;
  min-width: 32px;
  min-width: 2rem;
  width: auto;
  margin-left: 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  margin-top: -0.75rem;
  left: calc(100% + 1rem);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  text-indent: 0;
  padding: 0 20px;
  padding: 0 1.25rem;
}
.tip:before,
.action-label:before {
  display: none;
}
.tip.tip--wrap,
.action-label.tip--wrap {
  white-space: normal;
  max-width: 160px;
  max-width: 10rem;
  height: auto;
  width: auto;
  min-width: 128px;
  min-width: 8rem;
  line-height: 1.25;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}
.tip.tip--left, .tip.action-label--left,
.action-label.tip--left,
.action-label.action-label--left {
  left: auto;
  right: calc(100% + 1rem);
}
.tip.tip--top, .tip.action-label--top,
.action-label.tip--top,
.action-label.action-label--top {
  left: 50%;
  top: -28px;
  top: -1.75rem;
  transform: translateX(-50%);
}
.tip.tip--bottom, .tip.action-label--bottom,
.action-label.tip--bottom,
.action-label.action-label--bottom {
  left: 50%;
  top: auto;
  bottom: -28px;
  bottom: -1.75rem;
  transform: translateX(-50%);
}
.tip.tip--bottom-right, .tip.action-label--bottom-right,
.action-label.tip--bottom-right,
.action-label.action-label--bottom-right {
  left: 0;
  right: auto;
  top: auto;
  bottom: -28px;
  bottom: -1.75rem;
}
.tip.tip--top-left, .tip.action-label--top-left,
.action-label.tip--top-left,
.action-label.action-label--top-left {
  right: 0;
  left: auto;
  top: auto;
  bottom: calc(100% + 0.5rem);
}

.filters {
  padding: 80px 0 96px;
  padding: 5rem 0 6rem;
}
.filters .filter--open .form-group {
  visibility: visible;
  max-height: 159984px;
  max-height: 9999rem;
  opacity: 1;
  height: auto;
}
.filters .filter-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.66px;
  margin-bottom: -0.72876rem;
  padding-top: 11.66px;
  padding-top: 0.72876rem;
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
  padding-top: 16px;
  padding-top: 1rem;
  display: block;
  width: 100%;
  text-align: left;
}
.filters .form-group {
  padding: 16px 0 0;
  padding: 1rem 0 0;
  visibility: hidden;
  height: 0;
  max-height: 0;
  opacity: 0;
  transition: max-height 350ms ease, opacity 150ms ease;
}
.filters .form-group .form-group {
  display: none;
}
.filters .checkbox {
  padding: 0 32px 0;
  padding: 0 2rem 0;
  margin: 0;
}
.filters .checkbox:last-child {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
.filters .checkbox .checkbox-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.04px;
  margin-bottom: -0.69001rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
  display: block;
  width: 100%;
  padding-left: 0;
  position: relative;
}
.filters .checkbox .checkbox-label-text {
  padding-left: 32px;
  padding-left: 2rem;
  display: inline-block;
  position: relative;
  text-overflow: ellipsis;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
}
.filters .checkbox .indicator {
  position: absolute;
  left: 0;
  top: 20px;
  top: 1.25rem;
  margin: 0;
}
.filters .checkbox .filter-count {
  font-size: 12px;
  font-size: 0.75rem;
  position: absolute;
  top: 6px;
  top: 0.375rem;
  right: -4px;
  right: -0.25rem;
  width: auto;
  text-align: right;
}
.filters .checkbox input[type=checkbox] {
  display: none;
}
.filters .checkbox input:checked ~ .checkbox-label-text {
  font-weight: 600;
}

/* ---------------------
	FILTER ITEMS
	-----------------*/
.filter-item,
.filter-add--hide {
  display: none;
}

.filter-item--added,
.filter-item--active {
  display: inline-block;
}

[data-filter-item-added=true] {
  display: none !important;
}

.focus {
  background: #fff;
}
.focus .pane-content {
  padding-bottom: 80px;
  padding-bottom: 5rem;
}
@media (min-width: 992px) {
  .focus .pane-header {
    height: 8rem;
  }
}

.focus-title {
  font-size: 32px;
  font-size: 2rem;
  line-height: 36px;
  line-height: 2.25rem;
  margin-bottom: 7.919px;
  margin-bottom: 0.49499rem;
  padding-top: 8.08px;
  padding-top: 0.50501rem;
  padding-right: 48px;
  padding-right: 3rem;
}

.focus-data {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
}
.focus-data .focus-description,
.focus-data .focus-aside {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-right: 0.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  align-content: flex-start;
}

.focus-description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 22.959px;
  margin-bottom: 1.43499rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}
.focus-description p:empty {
  display: none;
}
.focus-description a {
  display: block;
}
.focus-description ul,
.focus-description ol {
  padding-left: 18px;
  padding-left: 1.125rem;
  list-style: circle;
}
.focus-description ul p,
.focus-description ol p {
  margin-bottom: 0;
}
.focus-description ul + br,
.focus-description ol + br {
  display: none;
}
.focus-description h1 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
}
.focus-description h2, .focus-description h3, .focus-description h4, .focus-description h5, .focus-description h6 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  margin-top: 8px;
  margin-top: 0.5rem;
}
.focus-description p + h1,
.focus-description p + h2,
.focus-description p + h3,
.focus-description p + h4,
.focus-description p + h5,
.focus-description p + h6 {
  margin-top: 0;
}

.focus-note {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 12.339px;
  margin-bottom: 0.77124rem;
  padding-top: 3.66px;
  padding-top: 0.22876rem;
}

.focus-cta--scrolled {
  position: absolute;
  left: 15984px;
  left: 999rem;
  opacity: 0;
  visibility: hidden;
  top: -48px;
  top: -3rem;
  max-width: calc(100% - 4rem);
  transition: opacity 150ms ease;
}
.focus-cta--scrolled.button--active {
  position: absolute;
}
.pane-v2-content--scrolled .focus-cta--scrolled {
  left: 32px;
  left: 2rem;
  visibility: visible;
  opacity: 1;
}

.focus-cta {
  opacity: 1;
  transition: opacity 150ms ease;
}
.pane-v2-content--scrolled .focus-cta {
  opacity: 0;
  pointer-events: none;
}

.focus-cta--scrolled {
  position: absolute;
  left: 15984px;
  left: 999rem;
  opacity: 0;
  visibility: hidden;
  top: -48px;
  top: -3rem;
  max-width: calc(100% - 4rem);
  transition: opacity 150ms ease;
}
.pane-content--scrolled .focus-cta--scrolled {
  left: 32px;
  left: 2rem;
  visibility: visible;
  opacity: 1;
}

.focus-cta {
  opacity: 1;
  transition: opacity 150ms ease;
}
.pane-content--scrolled .focus-cta {
  opacity: 0;
  pointer-events: none;
}

.focus-original {
  padding-top: 32px;
  padding-top: 2rem;
  display: block;
  width: 100%;
  overflow: hidden;
  cursor: default;
}
.focus-original.js-focus-original {
  cursor: -webkit-zoom-in;
}
.focus-original.js-focus-original .focus-original-image {
  opacity: 0.5;
  transition: opacity 150ms ease;
}
.focus-original.js-focus-original .focus-original-image:hover, .focus-original.js-focus-original .focus-original-image:focus, .focus-original.js-focus-original .focus-original-image:hover:focus {
  opacity: 1;
}

.focus-original-external {
  display: none;
}

.focus-original-image {
  width: 100%;
  max-width: 100%;
}

.focus-properties,
.focus-property {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.focus-properties {
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
}

.focus-property {
  display: flex;
  flex-direction: column;
  flex-flow: wrap;
  padding: 0 16px 0 0;
  padding: 0 1rem 0 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  white-space: nowrap;
  flex: 0 0 100%;
  max-width: 100%;
}
.focus-property::after {
  content: "";
  display: table;
  clear: both;
}

.focus-property-term,
.focus-property-description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.04px;
  margin-bottom: -0.56501rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 0 0 100%;
  max-width: 100%;
}

.focus-property-term {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.66px;
  margin-bottom: -0.72876rem;
  padding-top: 11.66px;
  padding-top: 0.72876rem;
  font-weight: 500;
}

.focus-property-description.focus-property-description--short {
  max-width: 80%;
}

.focus--actions .action--accent .icon-container--redirect path {
  fill: #40BC8A;
  stroke: #40BC8A;
}
.focus--actions .action--accent .icon-container--redirect path:hover {
  fill: #40BC8A;
  stroke: #40BC8A;
}
.focus--actions .action--redirect .action-label-wrap {
  color: #40BC8A !important;
}

.focus-property-actions {
  width: 0px;
  height: 0px;
  display: inline-block;
  position: relative;
}
.focus-property-actions .btn {
  position: absolute;
  top: -16px;
  top: -1rem;
  right: -32px;
  right: -2rem;
}

.focus--actions .action--accent .icon-container--redirect path {
  fill: #40BC8A;
  stroke: #40BC8A;
}
.focus--actions .action--accent .icon-container--redirect path:hover {
  fill: #40BC8A;
  stroke: #40BC8A;
}
.focus--actions .action--redirect .action-label-wrap {
  color: #40BC8A !important;
}

.focus-location + .pane-section {
  margin-top: 0 !important;
}

.focus-map {
  height: 192px;
  height: 12rem;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  transform: translate3d(0, 0, 0);
}

.focus-cover {
  display: block;
  height: 128px;
  height: 8rem;
  position: relative;
}
.focus-cover + .focus-map {
  position: absolute;
  top: 128px;
  top: 8rem;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
}
.focus-cover.focus-cover--actions {
  height: 192px;
  height: 12rem;
}

.focus-cover-title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -8.56px;
  margin-bottom: -0.53501rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
  position: absolute;
  bottom: 32px;
  bottom: 2rem;
  left: 32px;
  left: 2rem;
  right: 32px;
  right: 2rem;
}

.focus-cover-actions {
  position: absolute;
  right: 32px;
  right: 2rem;
  bottom: -16px;
  bottom: -1rem;
}
.focus-cover-actions .btn,
.focus-cover-actions .button {
  margin: 0;
}

.focus-meta {
  background: #fff;
  height: 80px;
  height: 5rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0.5rem 0.5rem 0 0;
  transition: all 100ms ease;
  overflow-x: hidden;
  overflow-y: auto;
}
.focus-meta .last {
  margin-bottom: 80px;
  margin-bottom: 5rem;
}

.focus-meta-toggle {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  height: 2.5rem;
  width: 100%;
}
.focus-meta-toggle:before, .focus-meta-toggle:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 20px;
  top: 1.25rem;
  height: 3.44px;
  height: 0.215rem;
  width: 16px;
  width: 1rem;
  background: #818a91;
  margin-left: -14px;
  margin-left: -0.875rem;
  border-radius: 0.09375rem;
  transition: margin 150ms ease, transform 150ms ease;
  transform: rotate(-20deg);
}
.focus-meta-toggle:after {
  margin-right: -14px;
  margin-right: -0.875rem;
  margin-left: 0;
  transform: rotate(20deg);
}
.focus-meta-toggle:hover:before, .focus-meta-toggle:hover:after {
  background: #55595c;
}
.focus-meta-toggle:hover:before {
  transform: rotate(-20deg);
}
.focus-meta-toggle:hover:after {
  transform: rotate(20deg);
}
.--profession-meta .focus-meta-toggle:hover:before {
  transform: rotate(20deg);
}
.--profession-meta .focus-meta-toggle:hover:after {
  transform: rotate(-20deg);
}

.focus-meta-title {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 7.719px;
  margin-bottom: 0.48249rem;
  padding-top: 8.28px;
  padding-top: 0.51751rem;
}

.focus-meta-introduction {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 7.579px;
  margin-bottom: 0.47374rem;
  padding-top: 8.42px;
  padding-top: 0.52626rem;
}

.focus-meta-cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 10.719px;
  margin-bottom: 0.66999rem;
  padding-top: 5.28px;
  padding-top: 0.33001rem;
}

.focus-meta-interview-title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 23.439px;
  margin-bottom: 1.46499rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
}

.focus-company {
  margin: 0;
}
.focus-company address {
  margin: 0;
}

.focus-company-address {
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 4.959px;
  margin-bottom: 0.30999rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
  padding: 16px 0;
  padding: 1rem 0;
  position: relative;
}

.focus-company-google {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: -4.28px;
  margin-bottom: -0.26751rem;
  padding-top: 4.28px;
  padding-top: 0.26751rem;
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 0;
  text-align: right;
}

.focus-company-city {
  text-transform: lowercase;
  display: block;
}
.focus-company-city:first-letter {
  text-transform: uppercase;
}

.focus-meta-stats {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-left: -0.5rem;
  margin-right: -8px;
  margin-right: -0.5rem;
}
.focus-meta-stats .card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.focus-meta-stats .card .card-content {
  height: 100%;
}

.focus-meta-stat-value {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 3.439px;
  margin-bottom: 0.21499rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
}

.focus-meta-stat-title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 1.579px;
  margin-bottom: 0.09874rem;
  padding-top: 6.42px;
  padding-top: 0.40126rem;
}

.focus-meta-stat-desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.66px;
  margin-bottom: -0.47876rem;
  padding-top: 7.66px;
  padding-top: 0.47876rem;
}

.focus-contact-person,
.focus-contact-methods {
  float: left;
  width: 50%;
}
.focus-contact-person::after,
.focus-contact-methods::after {
  content: "";
  display: table;
  clear: both;
}

.focus-contact-function,
.focus-contact-name,
.focus-contact-telephone,
.focus-contact-email {
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.04px;
  margin-bottom: -0.69001rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
  color: #fff;
  white-space: nowrap;
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 100%;
  padding-right: 16px;
  padding-right: 1rem;
  text-align: left;
}
.focus-contact-function::after,
.focus-contact-name::after,
.focus-contact-telephone::after,
.focus-contact-email::after {
  content: "";
  display: table;
  clear: both;
}

.focus-contact-function,
.focus-contact-email {
  position: relative;
  top: -4px;
  top: -0.25rem;
}

.focus-contact-function {
  text-transform: lowercase;
}
.focus-contact-function:first-letter {
  text-transform: capitalize;
}

.focus-view {
  display: block;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}

.focus-original {
  max-width: 100%;
  width: 100%;
}

.focus-state {
  border-radius: 0;
  border: 0;
}
.focus-state .icon--add {
  font-size: 12px;
  font-size: 0.75rem;
}

.focus-save {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.organisation + .focus-save {
  margin-top: 24px;
  margin-top: 1.5rem;
}

.focus-map-toggle {
  position: absolute;
  bottom: 16px;
  bottom: 1rem;
  right: 16px;
  right: 1rem;
}

.focus-state-form .pane-content {
  padding-bottom: 208px;
  padding-bottom: 13rem;
}
.focus-state-form .pane-footer {
  padding-top: 16px;
  padding-top: 1rem;
  height: 208px;
  height: 13rem;
  background: #fff;
}
.focus-state-form textarea {
  resize: none;
}
@media (min-width: 768px) {
  .focus-state-form .pane-content {
    padding-bottom: 14rem;
  }
  .focus-state-form .pane-footer {
    height: 14rem;
  }
}

@media (min-width: 768px) {
  .focus-modal .actions-header {
    right: 5.5rem;
  }
}
.focus-modal .modal-content {
  border: none;
}
@media (max-width: 991px) {
  .focus-modal .modal-dialog {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: none;
  }
  .focus-modal .modal-dialog .modal-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .focus-modal .modal-dialog .modal-content .pane {
    height: 100vh;
  }
}

@media (min-width: 576px) {
  .focus-meta-stats .card {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .focus-data .focus-description {
    flex: 0 0 60%;
    max-width: 60%;
    padding-right: 2rem;
  }
  .focus-data .focus-aside {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .focus-property {
    padding: 0 1rem;
  }
  .focus-meta-stats .card {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .focus-meta-stats .card {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .focus-cover .focus-cover-title {
    left: 4rem;
  }
  .focus-cover .focus-cover-actions {
    right: 4rem;
  }
}
.pane {
  position: fixed;
  background: #fff;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  height: 100vh;
  z-index: 10000;
  display: none;
  width: 100vw;
  transition-property: transform top margin width;
  transition-duration: 150ms;
  transition-timing-function: ease-out;
}
.pane > .pane-filter,
.pane > .pane-tabs,
.pane > [data-pjax-container] > .pane-filter,
.pane > [data-pjax-container] > .pane-tabs,
.pane > .pane-content-wrap > .pane-filter,
.pane > .pane-content-wrap > .pane-tabs {
  /* Case for panes without .pane-header */
  width: 100%;
  position: absolute;
  left: 0;
  top: 16px;
  top: 1rem;
  z-index: 2;
}
.pane > .pane-filter + .pane-content,
.pane > .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-tabs + .pane-content,
.pane > .pane-content-wrap > .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-content {
  top: 80px;
  top: 5rem;
  height: auto;
}
.pane > .pane-filter + .pane-filter,
.pane > .pane-filter + .pane-tabs,
.pane > .pane-tabs + .pane-filter,
.pane > .pane-tabs + .pane-tabs,
.pane > [data-pjax-container] > .pane-filter + .pane-filter,
.pane > [data-pjax-container] > .pane-filter + .pane-tabs,
.pane > [data-pjax-container] > .pane-tabs + .pane-filter,
.pane > [data-pjax-container] > .pane-tabs + .pane-tabs,
.pane > .pane-content-wrap > .pane-filter + .pane-filter,
.pane > .pane-content-wrap > .pane-filter + .pane-tabs,
.pane > .pane-content-wrap > .pane-tabs + .pane-filter,
.pane > .pane-content-wrap > .pane-tabs + .pane-tabs {
  top: 80px;
  top: 5rem;
}
.pane > .pane-filter + .pane-filter + .pane-content,
.pane > .pane-filter + .pane-tabs + .pane-content,
.pane > .pane-tabs + .pane-filter + .pane-content,
.pane > .pane-tabs + .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-filter + .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-filter + .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-tabs + .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-tabs + .pane-tabs + .pane-content,
.pane > .pane-content-wrap > .pane-filter + .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-filter + .pane-tabs + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-tabs + .pane-content {
  top: 144px;
  top: 9rem;
  height: auto;
}
.pane > .pane-header,
.pane > [data-pjax-container] > .pane-header {
  /* Case for panes with .pane-header */
}
.pane > .pane-header + .pane-content,
.pane > .pane-header + .pane-content-wrap,
.pane > [data-pjax-container] > .pane-header + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-content-wrap {
  top: 80px;
  top: 5rem;
  height: auto;
}
.pane > .pane-header + .pane-filter,
.pane > .pane-header + .pane-tabs,
.pane > [data-pjax-container] > .pane-header + .pane-filter,
.pane > [data-pjax-container] > .pane-header + .pane-tabs {
  top: 80px;
  top: 5rem;
}
.pane > .pane-header + .pane-filter + .pane-content,
.pane > .pane-header + .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-tabs + .pane-content {
  top: 144px;
  top: 9rem;
  height: auto;
}
.pane > .pane-header + .pane-filter + .pane-filter,
.pane > .pane-header + .pane-filter + .pane-tabs,
.pane > .pane-header + .pane-tabs + .pane-filter,
.pane > .pane-header + .pane-tabs + .pane-tabs,
.pane > [data-pjax-container] > .pane-header + .pane-filter + .pane-filter,
.pane > [data-pjax-container] > .pane-header + .pane-filter + .pane-tabs,
.pane > [data-pjax-container] > .pane-header + .pane-tabs + .pane-filter,
.pane > [data-pjax-container] > .pane-header + .pane-tabs + .pane-tabs {
  top: 144px;
  top: 9rem;
}
.pane > .pane-header + .pane-filter + .pane-filter + .pane-content,
.pane > .pane-header + .pane-filter + .pane-tabs + .pane-content,
.pane > .pane-header + .pane-tabs + .pane-filter + .pane-content,
.pane > .pane-header + .pane-tabs + .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-filter + .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-filter + .pane-tabs + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-tabs + .pane-filter + .pane-content,
.pane > [data-pjax-container] > .pane-header + .pane-tabs + .pane-tabs + .pane-content {
  top: 208px;
  top: 13rem;
  height: auto;
}
.pane > .pane-content-wrap > .pane-filter,
.pane > .pane-content-wrap > .pane-tabs {
  top: 0px;
  top: 0rem;
}
.pane > .pane-content-wrap > .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-content {
  top: 64px;
  top: 4rem;
  height: auto;
}
.pane > .pane-content-wrap > .pane-filter + .pane-filter,
.pane > .pane-content-wrap > .pane-filter + .pane-tabs,
.pane > .pane-content-wrap > .pane-tabs + .pane-filter,
.pane > .pane-content-wrap > .pane-tabs + .pane-tabs {
  top: 80px;
  top: 5rem;
}
.pane > .pane-content-wrap > .pane-filter + .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-filter + .pane-tabs + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-filter + .pane-content,
.pane > .pane-content-wrap > .pane-tabs + .pane-tabs + .pane-content {
  top: 144px;
  top: 9rem;
  height: auto;
}
.pane.pane--static {
  position: relative;
  z-index: 1;
}
.pane.pane--active {
  opacity: 1;
  pointer-events: all;
  margin-left: 0;
}
.pane.pane--left {
  margin-left: -100vw;
}
.pane.pane--right {
  margin-left: 100vw;
}
.pane.pane--base {
  opacity: 1;
  pointer-events: all;
  margin-left: 0;
  position: relative;
  z-index: 1;
  min-height: 100vh;
  display: block;
}
.pane.pane--close {
  /* Show close button */
}
.pane.pane--close .pane-close {
  display: block;
}
.pane.pane--back {
  /* Show back button */
}
.pane.pane--back .pane-back {
  display: block;
}
.pane.pane--loading .pane-loader {
  display: block;
}
.pane.pane--sub, .pane.pane--filter-tab {
  display: none;
  z-index: 11;
  width: 100%;
}
.pane.pane--sub.pane--open, .pane.pane--sub.pane--filter-tab--open, .pane.pane--filter-tab.pane--open, .pane.pane--filter-tab.pane--filter-tab--open {
  display: block;
}
.mobile.safari .pane, .tablet.safari7 .pane, .tablet.safari8 .pane, .android.chrome .pane {
  height: auto;
}

.pane-content-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: none;
}
.pane-content-wrap.active {
  display: block;
}

.pane-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  transition: opacity 150ms ease;
  z-index: 1;
}
.pane-content.pane-content--loading {
  opacity: 0.32;
}
.pane-content.pane-content--loading + .pane-indicator--loading {
  display: block;
  z-index: 900;
}
.pane-content.pane-content--loading ~ .pane-footer {
  opacity: 0;
}
.pane-content.pane-content--map-full, .pane-content.pane-content--full {
  top: 0 !important;
}

.pane-indicator--loading {
  display: none;
  pointer-events: none;
}

.pane-pagination {
  display: none;
}

.pane-header,
.pane-footer {
  height: 80px;
  height: 5rem;
  padding: 0 16px;
  padding: 0 1rem;
  transition: background-color 150ms ease;
}
@media (min-width: 576px) {
  .pane-header,
  .pane-footer {
    padding: 0 2rem;
  }
}

.pane-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  text-align: right;
}
.safari .pane-footer {
  -webkit-transform: translate3d(0, 0, 0);
}
.pane-footer.pane-footer--hidden {
  height: 0;
  padding-top: 0;
}
.pane-footer.pane-footer--hidden .button {
  position: relative;
  top: -64px;
  top: -4rem;
}
.pane-footer.pane-footer--inset {
  padding-top: 16px;
  padding-top: 1rem;
  padding-left: 88px;
  padding-left: 5.5rem;
  padding-right: 16px;
  padding-right: 1rem;
}

.pane-header-title,
.pane-header-dropdown {
  margin: 0 80px;
  margin: 0 5rem;
}

.pane-header-title,
.pane-header-dropdown-toggle {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 48px;
  line-height: 3rem;
  margin-bottom: -18.42px;
  margin-bottom: -1.15126rem;
  padding-top: 18.42px;
  padding-top: 1.15126rem;
  text-align: center;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pane-header-title,
  .pane-header-dropdown-toggle {
    font-size: 1.25rem;
    line-height: 3rem;
    margin-bottom: -1.11251rem;
    padding-top: 1.11251rem;
  }
}

.pane-header-dropdown-toggle {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pane-header-dropdown-toggle .action {
  position: absolute;
  left: 50%;
  bottom: -12px;
  bottom: -0.75rem;
  margin-left: -16px;
  margin-left: -1rem;
  opacity: 0.25;
  transition: opacity 150ms ease;
}
.open .pane-header-dropdown-toggle .action {
  display: none;
}
.pane-header-dropdown-toggle:focus .action, .pane-header-dropdown-toggle:hover .action {
  opacity: 1;
}

.pane-header .pane-header-dropdown-menu {
  left: 50%;
  width: 240px;
  width: 15rem;
  margin-left: -120px;
  margin-left: -7.5rem;
}
@media (min-width: 768px) {
  .pane-header .pane-header-dropdown-menu {
    width: 30rem;
    margin-left: -15rem;
  }
}

.pane-filter.pane-filter--search .pane-filter-search {
  margin: 0 32px;
  margin: 0 2rem;
  width: calc(100% - 4rem);
}
.webkit .pane-filter.pane-filter--search .pane-filter-search {
  width: calc(100% - 4.25rem);
}
.pane-filter.pane-filter--search .search-keys--selectize {
  margin: 0 32px 4px;
  margin: 0 2rem 0.25rem;
  width: calc(100% - 4rem);
  border-radius: 1rem;
}
.pane-filter.pane-filter--search .search-keys--selectize > input {
  display: none;
}
.pane-filter.pane-filter--search .search-keys--selectize .selectize-dropdown {
  top: 64px !important;
  top: 4rem !important;
  width: 100% !important;
}

.pane-filter-label {
  position: absolute;
  left: 32px;
  left: 2rem;
  top: 20px;
  top: 1.25rem;
}
.pane-filter-label .icon--filter {
  font-size: 20px;
  font-size: 1.25rem;
}

.pane-filter-input {
  display: block;
  width: 100%;
  border: 0;
  height: 64px;
  height: 4rem;
  line-height: 64px;
  line-height: 4rem;
  padding: 0 32px 0 64px;
  padding: 0 2rem 0 4rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.pane-filter-search + .pills {
  margin-top: 8px;
  margin-top: 0.5rem;
}

.pane-section::after {
  content: "";
  display: table;
  clear: both;
}
.pane-section.pane-section--first {
  padding-top: 32px;
  padding-top: 2rem;
}
.pane-section.pane-section--last {
  padding-bottom: 64px;
  padding-bottom: 4rem;
}
@media (min-width: 576px) {
  .pane-section.pane-section--expand.pane-section--collapsed .pane-section--collapsed-toggle {
    left: 3rem;
  }
  .pane-section.pane-section--expand.pane-section--collapsed .focus-meta-cite {
    right: 3rem;
  }
}
@media (min-width: 992px) {
  .pane-section.pane-section--capped {
    max-width: 45rem;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .pane-section.pane-section--capped-wide {
    max-width: 60rem;
    margin: 0 auto;
  }
}
.pane-section.pane-section--collapsed {
  max-height: 240px;
  max-height: 15rem;
  position: relative;
  transition: height 150ms ease;
  overflow: hidden;
}
.pane-section.pane-section--collapsed > *:first-child {
  padding-top: 32px;
  padding-top: 2rem;
}
.pane-section.pane-section--collapsed > .last {
  padding-bottom: 96px;
  padding-bottom: 6rem;
}
.pane-section.pane-section--collapsed .pane-section--collapsed-toggle,
.pane-section.pane-section--collapsed .focus-meta-cite {
  position: absolute;
  bottom: 32px;
  bottom: 2rem;
  left: 32px;
  left: 2rem;
  z-index: 1;
}
.pane-section.pane-section--collapsed .focus-meta-cite {
  left: auto;
  right: 32px;
  right: 2rem;
}
.pane-section.pane-section--collapsed:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60%;
}
.pane-section.pane-section--collapsed.show {
  max-height: none;
}
.pane-section.pane-section--collapsed.show:after {
  display: none;
}
.pane-section + .pane-section {
  margin-top: 16px;
  margin-top: 1rem;
}
.pane-content > .pane-section:first-child {
  padding-top: 96px;
  padding-top: 6rem;
}

.pane-close,
.pane-back,
.pane-dropdown {
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
  z-index: 10;
}

.pane-back,
.pane-dropdown {
  left: 16px;
  left: 1rem;
  right: auto;
}
.pane-back .icon--back,
.pane-dropdown .icon--back {
  font-size: 28px;
  font-size: 1.75rem;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
}

.pane-dropdown.open .action-label {
  opacity: 0;
}

.pane-map {
  height: 320px;
  height: 20rem;
}

@media (min-width: 768px) {
  .pane.pane--popover-md {
    position: absolute;
    height: auto;
    min-height: 12rem;
    max-height: 20rem;
    top: 0;
    right: 1rem;
    left: 1rem;
    width: auto;
  }
  .pane.pane--popover-md .pane-header-title {
    display: none;
  }
  .pane.pane--popover-md .pane-back {
    display: none;
  }
  .pane.pane--popover-md .pane-close {
    display: block;
  }
  .pane.pane--popover-md .pane-content {
    top: 0;
    padding-bottom: 5rem;
  }
  .pane.pane--popover-md .pane-content .pane-section:first-child {
    padding-top: 2.25rem;
  }
  .pane.pane--popover-md .pane-footer {
    text-align: right;
  }
  .pane.pane--popover-md .pane-footer.pane-footer--inset {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .pane.pane--popover-md.pane--popover-md-header .pane-header {
    position: relative;
  }
  .pane.pane--popover-md.pane--popover-md-header .pane-header:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 75%;
    left: 50%;
    margin-left: -37.5%;
    height: 2rem;
    pointer-events: none;
    bottom: -0.25rem;
    transform: perspective(50rem) rotateY(0deg) rotateX(45deg);
    /* Default color - DEPRECATED */
    box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
  }
  .pane.pane--popover-md.pane--popover-md-header .pane-content {
    top: 5rem;
  }
  .pane.pane--popover-md.pane--popover-md-header .pane-header-title {
    display: block;
    text-align: left;
    margin-left: 0;
    font-size: 0.75rem;
  }
  .pane.pane--close-md .pane-back {
    display: none;
  }
  .pane.pane--close-md .pane-close {
    display: block;
  }
  .pane.pane--back-md--hide .pane-back {
    display: none;
  }
  .pane-section + .pane-section + .pane-section {
    margin-top: 2rem;
  }
  .pane-map {
    height: 30rem;
  }
}
@media (min-width: 1200px) {
  .pane-filter-label {
    left: 3rem;
  }
  .pane-filter-input {
    padding-left: 6rem;
    padding-right: 3rem;
  }
}
/* https://medium.com/@stephenbunch/how-to-make-a-scrollable-container-with-dynamic-height-using-flexbox-5914a26ae336 */
.pane-v2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1100;
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-width: 240px;
  min-width: 15rem;
  display: flex;
  flex-direction: column;
}
.pane-v2 .pane-section + .pane-section {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.pane-v2 .navigation {
  position: relative;
  height: auto;
  overflow: visible;
  z-index: 1;
}
.pane-v2 .navigation .navigation-menu.navigation-primary {
  top: 0;
}
.pane-v2.pane-v2--loading::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 48px;
  height: 3rem;
  margin: -24px 0 0 -24px;
  margin: -1.5rem 0 0 -1.5rem;
  width: 48px;
  width: 3rem;
}
.pane-v2.pane-v2--loading .pane-v2-content,
.pane-v2.pane-v2--loading .pane-v2-tabs,
.pane-v2.pane-v2--loading .pane-v2-actions,
.pane-v2.pane-v2--loading .pane-v2-footer {
  opacity: 0.25;
  pointer-events: none;
}
.pane-v2.pane--open.pane-v2--pop {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
.pane-v2.pane--open.pane-v2--aside {
  margin-left: 0;
}
.pane-v2.pane--open.pane-v2--aside-right {
  margin-right: 0;
}
.pane-v2.pane-v2--root {
  position: relative;
  top: 72px;
  top: 4.5rem;
  right: auto;
  bottom: auto;
  left: auto;
  height: calc(100% - 9rem);
  z-index: 1000;
}
.pane-v2.pane-v2--search {
  height: 0;
  bottom: auto;
  display: none;
}
.pane-v2.pane-v2--search.pane--open {
  display: block;
}
.pane-v2.pane-v2--navigation {
  z-index: 1200;
}
.pane-v2.pane-v2--navigation .user {
  display: block;
}
.pane-v2.pane-v2--navigation-portfolio, .pane-v2.pane-v2--navigation-queries {
  z-index: 1300;
}
.ie11 .pane-v2 {
  overflow: hidden;
}
.ie11 .pane-v2 .pane-v2-container {
  overflow: hidden;
  max-height: 100%;
}
.ie11 .pane-v2.pane-v2--search {
  overflow: visible;
}
.ie11 .pane-v2.pane-v2--search .pane-v2-container {
  overflow: visible;
}

.pane-v2-backdrop {
  /* pane-v2! */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1100;
  opacity: 0;
}
.pane-v2-backdrop.pane-v2-backdrop--open {
  opacity: 0.72;
  bottom: 0;
}
.pane-v2-backdrop.pane-v2-backdrop--close {
  bottom: auto;
}
.pane-v2-backdrop.pane-v2-backdrop--navigation {
  z-index: 1200;
}
.pane-v2-backdrop.pane-v2-backdrop--navigation-portfolio, .pane-v2-backdrop.pane-v2-backdrop--navigation-queries {
  z-index: 1300;
}

.pane-v2-container,
.pane-v2-tabs-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  /* for Firefox */
  min-height: 0;
}

.pane-v2-tabs-container {
  visibility: hidden;
  height: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(1rem);
  transition: transform 150ms ease, opacity 150ms ease;
}
.pane-v2-tabs-container.pane-v2-tabs-container--open {
  visibility: visible;
  min-height: 100%;
  height: 100%;
  position: static;
  transform: translateY(0rem);
  opacity: 1;
  top: auto;
}

.pane-v2-header,
.pane-v2-bar,
.pane-v2-crumbs,
.pane-v2-subheader,
.pane-v2-tabs,
.pane-v2-actions,
.pane-v2-footer {
  min-height: -moz-min-content;
  min-height: min-content;
  position: relative;
  z-index: 1;
  opacity: 1;
}
.pane-v2-header:empty,
.pane-v2-bar:empty,
.pane-v2-crumbs:empty,
.pane-v2-subheader:empty,
.pane-v2-tabs:empty,
.pane-v2-actions:empty,
.pane-v2-footer:empty {
  display: none;
}

.pane-v2-bar .action--left,
.pane-v2-bar .action--close {
  display: none;
  position: absolute;
  top: 16px;
  top: 1rem;
  left: 16px;
  left: 1rem;
}
.pane-v2-bar .action--close {
  display: block;
  left: auto;
  right: 16px;
  right: 1rem;
}
.pane-v2-bar .pane-section {
  position: relative;
}
@media (min-width: 992px) {
  .pane-v2-bar .pane-section.pane-section--capped .pane-back, .pane-v2-bar .pane-section.pane-section--capped-wide .pane-back {
    left: 2rem;
  }
}

.pane-v2-tabs {
  min-height: 64px;
  min-height: 4rem;
}

.pane-v2-crumbs {
  min-height: -moz-min-content;
  min-height: min-content;
  display: flex;
  align-items: center;
}

.pane-v2-crumb {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}

.pane-v2-crumb--root {
  padding-right: 6px;
  padding-right: 0.375rem;
}

.pane-v2-crumb--parent,
.pane-v2-crumb--key {
  line-height: 16px;
  line-height: 1rem;
  padding: 0 6px;
  padding: 0 0.375rem;
}

.pane-v2-crumb--divider {
  padding: 2px 6px;
  padding: 0.125rem 0.375rem;
}
.pane-v2-crumb--divider .icon-container {
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
  margin: 0;
}

#focus-content .pane-v2-content {
  background-color: #fff !important;
}

.pane-v2-content {
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  z-index: 0;
  scroll-behavior: smooth;
  /* for Firefox */
  min-height: 0;
  opacity: 1;
}
.pane-v2-content.pane-v2-content--contain {
  overflow: hidden;
}
.pane-v2-content.pane-v2-content--slides {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  max-width: 100%;
  max-height: 100%;
}

.account-actions {
  position: fixed;
  right: 0;
  bottom: 16px;
  bottom: 1rem;
}

.pane-v2-actions {
  height: 0;
  min-height: 0; /* safari */
  padding: 0 16px;
  padding: 0 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
}
.pane-v2-actions > .action,
.pane-v2-actions > .dropdown,
.pane-v2-actions > .signature {
  flex: 0 0 auto;
  position: relative;
  top: -64px;
  top: -4rem;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.pane-v2-actions > .dropdown .dropdown-menu {
  right: 0;
  left: auto;
  bottom: 100%;
  top: auto;
  margin-bottom: 2px;
  margin-bottom: 0.125rem;
}
.pane-v2-actions .signature {
  top: -48px;
  top: -3rem;
}
.pane-v2-actions.pane-v2-actions--down > .action,
.pane-v2-actions.pane-v2-actions--down > .dropdown,
.pane-v2-actions.pane-v2-actions--down > .signature {
  top: 16px;
  top: 1rem;
}
.pane-v2-actions.pane-v2-actions--down > .dropdown .dropdown-menu {
  bottom: auto;
  top: 100%;
  margin-top: 2px;
  margin-top: 0.125rem;
}

.pane-v2-banner {
  min-height: 64px;
  min-height: 4rem;
  z-index: 1;
}
.pane-v2-banner .pane-v2-banner-title {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  position: absolute;
  left: 80px;
  left: 5rem;
  right: 80px;
  right: 5rem;
  top: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 80px;
  line-height: 5rem;
  font-size: 18px;
  font-size: 1.125rem;
}
.pane-v2-banner .pane-v2-banner-url {
  display: inline-block;
}
.pane-v2-banner .action--support,
.pane-v2-banner .control--icon-support {
  float: none;
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
  z-index: 1;
  padding-top: 0;
}
.pane-v2-banner .action--support,
.pane-v2-banner .control--icon-support {
  right: 72px;
  right: 4.5rem;
}
.pane-v2-banner .control--icon-support {
  top: 24px;
  top: 1.5rem;
}
.pane-v2-banner .action--back,
.pane-v2-banner .action--close,
.pane-v2-banner .action--search {
  position: absolute;
  top: 16px;
  top: 1rem;
  left: 16px;
  left: 1rem;
  z-index: 2;
}
.pane-v2-banner .action--close,
.pane-v2-banner .action--search {
  left: auto;
  right: 16px;
  right: 1rem;
}
.pane-v2-banner .action--navigation-icon {
  opacity: 0.75;
}
.pane-v2-banner--absence-style {
  min-height: 28.8px;
  min-height: 1.8rem;
  display: flex !important;
  justify-content: center;
  box-shadow: none !important;
}
.pane-v2-banner--absence-style h6 a {
  border-bottom: 1px solid;
}

.pane-v2-banner--logo {
  min-height: 96px;
  min-height: 6rem;
}
.pane-v2-banner--logo .logo {
  left: 112px !important;
  left: 7rem !important;
}

.pane-v2-cover {
  min-height: 96px;
  min-height: 6rem;
  position: relative;
}
.pane-v2-cover .logo {
  top: 48px;
  top: 3rem;
  z-index: 1;
}
.pane-v2-cover.pane-v2-cover--expand {
  min-height: 256px;
  min-height: 16rem;
}

.pane-v2-bg {
  display: none;
  height: 110%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -10%;
  width: 100%;
  z-index: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.pane-v2-bg-item {
  display: none;
  animation: swoosh 6s 1.5s infinite;
  height: 40%;
  max-width: 192px;
  max-width: 12rem;
  position: absolute;
  transform: translate3d(-110%, 0, 0);
  background-repeat: no-repeat;
}
.pane-v2-bg-item:after {
  display: block;
  width: 100vw;
  height: 128px;
  height: 8rem;
  content: " ";
  position: relative;
  top: -100%;
}
.pane-v2-bg-item.--first {
  top: -1%;
}
.pane-v2-bg-item.--middle {
  animation-delay: 1.75s;
  left: -96px;
  left: -6rem;
  top: 34%;
}
.pane-v2-bg-item.--last {
  animation-delay: 2s;
  left: -192px;
  left: -12rem;
  top: 68%;
}

.pane-v2-footer {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
.pane-v2-footer .user {
  float: left;
  padding-left: 16px;
  padding-left: 1rem;
}
.pane-v2-footer .list {
  padding-top: 8px;
  padding-top: 0.5rem;
}
.pane-v2-footer > * {
  position: relative;
  z-index: 1;
}
.pane-v2-footer.pane-v2-footer--buttons > .pane-section {
  display: flex;
  flex-direction: row;
  padding: 16px 12px 0 12px;
  padding: 1rem 0.75rem 0 0.75rem;
  background: #fff;
}
.pane-v2-footer.pane-v2-footer--buttons > .pane-section .button {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 100%;
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
  margin: 0 4px;
  margin: 0 0.25rem;
}
.pane-v2-footer.pane-v2-footer--buttons > .pane-section .button.button--primary {
  order: 9;
}
.pane-v2-footer.pane-v2-footer--buttons-stacked .button {
  display: block;
  width: 100%;
}
.pane-v2-footer.pane-v2-footer--buttons-stacked .button + .button {
  margin-top: 8px;
  margin-top: 0.5rem;
}

.pane-v2-footer-notice {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  height: 20px;
  height: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}

.pane-v2-bar-title {
  display: block;
  margin: 0 80px;
  margin: 0 5rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 10rem);
  text-overflow: ellipsis;
  height: 80px;
  height: 5rem;
  line-height: 48px;
  line-height: 3rem;
  padding: 18px 0 12px;
  padding: 1.125rem 0 0.75rem;
  font-size: 18px;
  font-size: 1.125rem;
}
.pane-v2-bar-title .count {
  position: relative;
  top: -4px;
  top: -0.25rem;
}

.pane-v2--aside,
.pane-v2--aside-right {
  position: absolute;
  width: 100%;
  margin-left: -100%;
  top: 0;
  left: 0;
  margin-right: 0;
  transition: margin 150ms ease-in;
}

.pane-v2--aside-right {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -100%;
}

.pane-v2--pop {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease, margin 150ms ease;
}

@media (max-width: 767px) {
  .pane-v2--pop {
    transform: none !important;
  }
}
@media (min-width: 576px) {
  .pane-v2--aside,
  .pane-v2--aside-right {
    width: 20rem;
    margin-left: -20rem;
  }
  .pane-v2--aside-right {
    margin-left: 0;
    margin-right: -20rem;
  }
  .pane-v2-footer.pane-v2-footer--buttons > .pane-section {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
}
@media (min-width: 768px) {
  .pane-v2--pop {
    width: 16rem;
    height: 20rem;
    margin-top: 1rem;
    transform: translate3d(0, 0, 0);
    transition: transform 150ms ease;
  }
  .pane-v2--pop .pane-v2-bar-title {
    margin-left: 2rem;
    width: calc(100% - 3rem);
    text-align: left;
  }
  .pane-v2--pop .pane-v2-bar .action--md-shrink .icon-container {
    width: 0.75rem;
    margin: -0.375rem 0 0 -0.375rem;
  }
  .pane-v2--pop.pane--open {
    margin-top: 0;
  }
  .pane-v2-shadow--md {
    position: relative;
  }
  .pane-v2-shadow--md:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 75%;
    left: 50%;
    margin-left: -37.5%;
    height: 2rem;
    pointer-events: none;
    bottom: -0.25rem;
    transform: perspective(50rem) rotateY(0deg) rotateX(45deg);
    /* Default color - DEPRECATED */
    box-shadow: 0 1rem 2rem -0.75rem rgba(14, 1, 43, 0.15);
  }
  .pane-v2--root .pane-v2-bar-title {
    font-size: 1.375rem;
  }
  .pane-v2-bar.pane-v2-bar--md-shrink .pane-v2-bar-title {
    font-size: 1rem;
    height: 4rem;
    line-height: 2rem;
  }
  .pane-v2-banner--logo {
    min-height: 7rem;
  }
}
.pane-v2-header {
  min-height: -moz-min-content;
  min-height: min-content;
  padding: 32px 0 20px;
  padding: 2rem 0 1.25rem;
  min-height: 128px;
  min-height: 8rem;
}
.pane-v2-header > .pane-section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pane-v2-header > .pane-section:after {
  /* Clearfix */
  display: none;
}

.pane-v2-header-title,
.pane-v2-header-options {
  flex: 0 0 auto;
}

.pane-v2-header-filters {
  flex: 1 0 auto;
  padding: 8px 16px 0 0;
  padding: 0.5rem 1rem 0 0;
}

.pane-v2-header-title {
  flex-basis: 100%;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
  white-space: nowrap;
  /*overflow: hidden;
  text-overflow: ellipsis;*/
  padding-right: 16px;
  padding-right: 1rem;
}

.pane-v2-header-options.pane-v2-header-options--cabinet {
  opacity: 0;
  display: none;
  flex-dirextion: row;
  justify-content: center;
  align-content: center;
}
.pane-v2-header-options.pane-v2-header-options--cabinet .action {
  flex: 0 0 auto;
}
.pane-v2-header-options.pane-v2-header-options--cabinet.js-enabled {
  opacity: 1;
}

@media (min-width: 768px) {
  .pane-v2-header-options.pane-v2-header-options--cabinet {
    display: flex;
  }
  .pane-v2-header-title {
    flex-basis: auto;
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
}
.pane-v2-slides {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pane-v2-slides .pane-v2-slide {
  position: relative;
  height: 100%;
  width: 100%;
}

.pane-v2-slide {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
}

.pane-v2-slide-cover {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pane-v2-slide-cover .logo {
  position: static;
}

.pane-v2-slide-content {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  padding: 32px 0 0;
  padding: 2rem 0 0;
}
.pane-v2-slide-content p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}

.user {
  float: right;
  position: relative;
  display: none;
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}
.user .pulse {
  display: none;
  top: 56px;
  top: 3.5rem;
  right: 0;
  left: auto;
}
.header .user {
  padding-top: 50px;
  padding-top: 3.125rem;
}
@media (min-width: 768px) {
  .user {
    display: block;
  }
}

.user-avatar {
  height: 40px;
  height: 2.5rem;
  width: 40px;
  width: 2.5rem;
  border-radius: 50%;
  float: right;
  position: relative;
}
.user-avatar:after {
  content: attr(data-initials);
  display: block;
  height: 40px;
  height: 2.5rem;
  width: 40px;
  width: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
}
.windows7.ie .user-avatar:after {
  top: 24px;
  top: 1.5rem;
}

.user-name,
.user-name-via,
.user-name-location,
.user-name-credits {
  padding: 0 12px 0 0;
  padding: 0 0.75rem 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 112px;
  max-width: 7rem;
}
@media (min-width: 1200px) {
  .user-name,
  .user-name-via,
  .user-name-location,
  .user-name-credits {
    max-width: 10rem;
  }
}

.user-name {
  float: left;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
}
@media (min-width: 1200px) {
  .user-name {
    font-size: 1rem;
  }
}

.user-name-via,
.user-name-location,
.user-name-credits {
  font-size: 9.8px;
  font-size: 0.6125rem;
  line-height: 24px;
  line-height: 1.5rem;
  position: absolute;
  top: 30px;
  top: 1.875rem;
  width: 100%;
  right: 0;
  text-align: right;
}

.user-excerpt {
  text-align: center;
  padding: 32px 16px 32px;
  padding: 2rem 1rem 2rem;
  white-space: nowrap;
}
.user-excerpt .user-avatar {
  display: inline-block;
  height: 72px;
  height: 4.5rem;
  width: 72px;
  width: 4.5rem;
  float: none;
}
.user-excerpt .user-avatar:after {
  top: 12px;
  top: 0.75rem;
  left: 12px;
  left: 0.75rem;
}
.user-excerpt .user-name {
  display: block;
  max-width: 100%;
  padding: 0;
  width: 100%;
  float: none;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -9.8px;
  margin-bottom: -0.61251rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-excerpt .user-name-via,
.user-excerpt .user-name-location,
.user-excerpt .user-name-email {
  display: inline;
  text-align: center;
  position: static;
  width: auto;
  max-width: 50%;
  padding: 0 4px;
  padding: 0 0.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 32px;
  line-height: 2rem;
}

.user-modal-connect,
.user-modal-logout {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  text-align: center;
  display: block;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  padding: 0 32px;
  padding: 0 2rem;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}
.user-modal-connect .icon--check,
.user-modal-logout .icon--check {
  display: none;
}
.user-modal-connect.user-modal-connect--active,
.user-modal-logout.user-modal-connect--active {
  font-weight: 400;
  border-bottom: 1px solid transparent;
  border-bottom: 0.0625rem solid transparent;
}
.user-modal-connect.user-modal-connect--active .icon--check,
.user-modal-logout.user-modal-connect--active .icon--check {
  display: inline-block;
}

.user-modal.modal .modal-dialog {
  position: absolute !important;
  top: 16px !important;
  top: 1rem !important;
  right: 16px !important;
  right: 1rem !important;
  bottom: 16px !important;
  bottom: 1rem !important;
  left: 16px !important;
  left: 1rem !important;
  margin: 0 !important;
  max-width: none !important;
}
.user-modal.modal .modal-dialog .pane {
  height: 100%;
  min-height: 256px;
  min-height: 16rem;
  overflow: visible;
}
.user-modal.modal .pane-header {
  height: 192px;
  height: 12rem;
}
.user-modal.modal .pane-content {
  top: 192px;
  top: 12rem;
  bottom: 48px;
  bottom: 3rem;
}
.user-modal.modal .pane-content > .pane-section:first-child {
  padding-top: 0;
}
.user-modal.modal .pane-footer {
  padding: 0;
  height: 48px;
  height: 3rem;
}
.user-modal.modal .timeline-milestone {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.user-modal.modal.user-modal--footer .pane-content {
  bottom: 96px;
  bottom: 6rem;
}
.user-modal.modal.user-modal--footer .pane-footer {
  height: 96px;
  height: 6rem;
}
@media (min-width: 992px) {
  .user-modal.modal .modal-dialog {
    transform: none !important;
    top: 2rem !important;
    right: 2rem !important;
    bottom: 2rem !important;
    left: auto !important;
    width: 25rem !important;
    background: transparent;
  }
  .user-modal.modal .modal-dialog .user-excerpt {
    padding-bottom: 0;
  }
  .user-modal.modal .modal-dialog .pane-close {
    display: none !important;
  }
}

#userModal .user-avatar {
  position: relative;
  left: 120px;
  left: 7.5rem;
}

.kv-grid-table {
  border: 0 !important;
  width: 100%;
}
.kv-grid-table th,
.kv-grid-table td {
  border: 0 !important;
}

/*.table-row {
    margin: 0;
    padding: 1rem 0;
    transition: background 150ms ease;
    border-top: 1px solid $gray-lightest;
    position: relative;

    .no-touch & {
        &:hover {
            background: $gray-lightest;

            .table-row-actions {
                opacity: 1;
            }
        }
    }

    @include media-breakpoint-up(md) {
        padding: .5rem 0;
    }
}

.table-row-actions {
    position: absolute;
    right: 2rem;
    top: 1rem;
    opacity: 0;
    transition: opacity 150ms ease;

    .dropdown-menu {
        display: block;
    }

    .touch & {
        opacity: 1;
    }
}

.table-cell {
    padding: 0 2.25rem;

    @include media-breakpoint-up(md) {
        padding: 1.5rem 2.25rem;
    }
}

.table-title {
    color: $gray-dark;
    font-weight: 400;
    padding: 0 2.25rem;
    margin: 0 -2.25rem;

    @include media-breakpoint-up(md) {
        padding: 1.5rem 2.25rem;
        margin: -1.5rem -2.25rem;
    }
}*/
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: inline-block;
}
.nav-link:hover, .nav-link:focus, .nav-link:hover:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #818a91;
}
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-inline .nav-item {
  display: inline-block;
}
.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 16px;
  margin-left: 1rem;
}

.nav-tabs {
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}
.nav-tabs::after {
  content: "";
  display: table;
  clear: both;
}
.nav-tabs .nav-item {
  float: left;
  margin-bottom: -2px;
  margin-bottom: -0.125rem;
}
.nav-tabs .nav-item + .nav-item {
  margin-left: 3.2px;
  margin-left: 0.2rem;
}
.nav-tabs .nav-link {
  display: block;
  padding: 0.5em 1em;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
  border-top-right-radius: 16px;
  border-top-right-radius: 1rem;
  border-top-left-radius: 16px;
  border-top-left-radius: 1rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover:focus {
  border-color: #eceeef #eceeef transparent;
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
  color: #818a91;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus,
.nav-tabs .nav-item.open .nav-link:hover {
  color: #55595c;
  background-color: transparent;
  border-color: #ddd #ddd transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: -2px;
  margin-top: -0.125rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills::after {
  content: "";
  display: table;
  clear: both;
}
.nav-pills .nav-item {
  float: left;
}
.nav-pills .nav-item + .nav-item {
  margin-left: 3.2px;
  margin-left: 0.2rem;
}
.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 1rem;
}
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8;
}

.nav-stacked .nav-item {
  display: block;
  float: none;
}
.nav-stacked .nav-item + .nav-item {
  margin-top: 3.2px;
  margin-top: 0.2rem;
  margin-left: 0;
}

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

.nav-tabs--sub .nav-link {
  border-width: 0 !important;
}

.nav-tabs {
  border-bottom: 0;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  padding: 0 24px;
  padding: 0 1.5rem;
  display: block;
}
.nav-tabs .nav-item {
  height: 64px;
  height: 4rem;
  display: inline-block;
  float: none;
  padding: 0 12px;
  padding: 0 0.75rem;
  margin: 0;
}
.nav-tabs .nav-item + .nav-item {
  margin: 0;
}
.nav-tabs .nav-link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 0.339px;
  margin-bottom: 0.02124rem;
  padding-top: 15.66px;
  padding-top: 0.97876rem;
  padding-left: 0;
  padding-right: 0;
  border-width: 0 0 3px 0;
  border-width: 0 0 0.1875rem 0;
  border-radius: 0;
  height: 64px;
  height: 4rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:active {
  border-color: transparent;
  background: transparent;
}
.nav-tabs .nav-link.active {
  background: transparent;
}
.nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:active {
  background: transparent;
}
.nav-tabs .nav-heading {
  display: inline-block;
  position: relative;
}
.nav-tabs .nav-title,
.nav-tabs .nav-subtitle {
  display: block;
}
.nav-tabs .indicator-radial {
  position: absolute;
  right: -40px;
  right: -2.5rem;
  top: 0;
}
.nav-tabs .nav-count {
  font-size: 10.8px;
  font-size: 0.675rem;
  color: #fff;
  display: inline-block;
  padding: 0 4px 0 4px;
  padding: 0 0.25rem 0 0.25rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  border-radius: 0.5rem;
  min-width: 16px;
  min-width: 1rem;
  text-indent: 0;
  position: relative;
  top: -6px;
  top: -0.375rem;
  right: -2px;
  right: -0.125rem;
}
.nav-tabs .nav-count .icon--favorite {
  font-size: 8px;
  font-size: 0.5rem;
}
.pane-section .nav-tabs {
  padding-left: 4px;
  padding-left: 0.25rem;
  padding-right: 4px;
  padding-right: 0.25rem;
}

.tabs {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  list-style: none;
  max-width: 100%;
  overflow: hidden;
}

.tabs-item {
  flex: 0 1 auto;
  display: flex;
  align-items: flex-start;
}
.tabs-item + .tabs-item {
  margin-left: 24px;
  margin-left: 1.5rem;
}

.tab {
  display: block;
  border-bottom: 3px solid transparent;
  border-bottom: 0.1875rem solid transparent;
  height: 64px;
  height: 4rem;
  line-height: 72px;
  line-height: 4.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  overflow: hidden;
  white-space: nowrap;
}

.tab-container {
  visibility: hidden;
  height: 0;
  opacity: 0;
  position: absolute;
  transform: translateY(1rem);
  transition: transform 150ms ease, opacity 150ms ease;
}
.tab-container.tab-container--open {
  visibility: visible;
  height: auto;
  position: static;
  transform: translateY(0rem);
  opacity: 1;
}

@media (min-width: 768px) {
  .tabs--md-expand .tabs-link {
    height: 5rem;
    line-height: 5.5rem;
  }
  .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item {
    width: 25% !important;
  }
  .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item:not(.active) {
    display: block;
  }
  .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item .nav-link:before, .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item .nav-link:after {
    display: block;
  }
  .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item:first-child .nav-link:before, .pane-v2-banner .nav-tabs.nav-tabs--steps .nav-item:last-child .nav-link:after {
    display: none;
  }
  .pane-v2-banner .nav-tabs.nav-tabs--steps.nav-tabs--steps-three .nav-item {
    width: 33% !important;
  }
}
.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:focus {
  outline: 0;
}

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  min-width: 10rem;
  padding: 8px 0;
  padding: 0.5rem 0;
  margin: 2px 0 0;
  margin: 0.125rem 0 0;
  font-size: 16px;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.15);
  border: 0.125rem solid rgba(0, 0, 0, 0.15);
  border-radius: 1rem;
}

.dropdown-divider {
  height: 1px;
  margin: 8px 0;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #eceeef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 24px;
  padding: 3px 1.5rem;
  clear: both;
  font-weight: normal;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:hover:focus {
  color: #2b2d2f;
  text-decoration: none;
  background-color: #f7f7f9;
}
.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0275d8;
  outline: 0;
}
.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
  color: #818a91;
}
.dropdown-item.disabled:hover, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

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

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

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

.dropdown-header {
  display: block;
  padding: 8px 24px;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #818a91;
  white-space: nowrap;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
  margin-bottom: 0.125rem;
}

.dropdown-menu {
  border-radius: 0;
  border: 0;
  padding: 0;
}
.show > .dropdown-menu {
  opacity: 1;
}
.dropdown-menu.dropdown-menu--actions .dropdown-item,
.dropdown-menu.dropdown-menu--actions > a,
.dropdown-menu.dropdown-menu--actions > li > a {
  padding: 10px 52px 10px 32px;
  padding: 0.625rem 3.25rem 0.625rem 2rem;
}
@media (min-width: 768px) {
  .dropdown-menu {
    min-width: 15rem;
  }
}

.dropdown-item,
.dropdown-menu > a,
.dropdown-menu > li > a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  display: block;
  padding: 10px 32px;
  padding: 0.625rem 2rem;
}

.dropdown-item {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.no-touch .dropdown-item + .dropdown-item-actions {
  opacity: 0;
}
.no-touch .dropdown-item:hover + .dropdown-item-actions {
  opacity: 1;
}

.dropdown-item-note {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.dropdown-item-actions {
  height: 0;
  position: relative;
  z-index: 1;
  width: 100%;
  transition: opacity 150ms ease;
}
.dropdown-item-actions .action {
  position: absolute;
  bottom: 6px;
  bottom: 0.375rem;
  right: 16px;
  right: 1rem;
}
.no-touch .dropdown-item-actions:hover {
  opacity: 1;
}

.dropdown-header,
.dropdown-item--header {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 4.339px;
  margin-bottom: 0.27124rem;
  padding-top: 11.66px;
  padding-top: 0.72876rem;
  padding-left: 32px;
  padding-left: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.dropdown-sheet {
  transition-property: transform opacity box-shadow;
  transition-duration: 150ms;
  transition-timing-function: ease-out;
}
@media (max-width: 991px) {
  .dropdown-sheet {
    position: fixed;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    min-width: 100%;
    margin: 0;
    transform: translateY(50%);
    opacity: 0;
    pointer-events: none;
    display: block;
    box-shadow: 0;
    padding-bottom: 5rem;
  }
  .dropdown-sheet .dropdown-sheet-cancel,
  .dropdown-sheet .dropdown-sheet-header {
    display: block;
  }
  .open .dropdown-sheet {
    opacity: 1;
    transform: translateY(0%);
    pointer-events: all;
  }
}

.dropdown-sheet-cancel,
.dropdown-sheet-header {
  display: none;
}

.dropdown-sheet-cancel > .dropdown-item {
  text-align: center;
}

.dropdown-form {
  padding: 10px 32px;
  padding: 0.625rem 2rem;
}
@media (min-width: 992px) {
  .dropdown-form {
    padding-bottom: 1.5rem;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 14px;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.in {
  opacity: 0.9;
}
.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 1rem;
}
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip {
  z-index: 130;
  pointer-events: none;
}
.touch .tooltip {
  display: none !important;
}

.tooltip-inner {
  border-radius: 1.25rem;
  margin: -24px 0 0 -32px;
  margin: -1.5rem 0 0 -2rem;
  height: 48px;
  height: 3rem;
  width: 64px;
  width: 4rem;
  width: auto;
  margin-left: 0;
  padding: 8px 20px;
  padding: 0.5rem 1.25rem;
  max-width: 288px;
  max-width: 18rem;
  text-align: left;
  height: auto;
  margin: 0;
  line-height: 16px;
  line-height: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 1rem;
}
.tooltip-inner:before, .tooltip-inner:after {
  display: none !important;
}

.tooltip-arrow:before, .tooltip-arrow:after {
  display: none !important;
}

.tooltip-close {
  position: absolute;
  top: 4px;
  top: 0.25rem;
  right: 0;
  border: 0;
  background: transparent;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  text-align: center;
}

.indicator {
  border-radius: 0.4rem;
  padding: 0 6.4px;
  padding: 0 0.4rem;
  margin: -8px 0 0 -10.666px;
  margin: -0.5rem 0 0 -0.66666666rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  width: 21.333px;
  width: 1.33333334rem;
  min-width: 21.333px;
  min-width: 1.33333334rem;
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 20px;
  width: 1.25rem;
  vertical-align: text-bottom;
  top: -2px;
  top: -0.125rem;
  transition: all 150ms ease;
}
.indicator::before {
  border-radius: 0.2rem;
  padding: 0 3.2px;
  padding: 0 0.2rem;
  margin: -4px 0 0 -5.333px;
  margin: -0.25rem 0 0 -0.3333334rem;
  height: 8px;
  height: 0.5rem;
  line-height: 8px;
  line-height: 0.5rem;
  width: 10.666px;
  width: 0.66666667rem;
  min-width: 10.666px;
  min-width: 0.66666667rem;
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  opacity: 0;
}
input:checked ~ .indicator::before {
  opacity: 1;
}
.indicator.indicator--switch {
  width: auto;
  margin-left: 0;
  width: 40px;
  width: 2.5rem;
}
.indicator.indicator--switch::before {
  opacity: 1;
  left: 4px;
  left: 0.25rem;
  margin-left: 0;
}
input:checked ~ .indicator.indicator--switch::before {
  left: auto;
  right: 4px;
  right: 0.25rem;
}
.indicator.indicator--radio {
  border-radius: 0.5rem;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}
.indicator.indicator--radio::before {
  border-radius: 0.25rem;
  height: 8px;
  height: 0.5rem;
  width: 8px;
  width: 0.5rem;
}

.indicator-state {
  display: none;
  position: relative;
}
.indicator-state:before {
  border-radius: 0.2rem;
  padding: 0 3.2px;
  padding: 0 0.2rem;
  margin: -4px 0 0 -5.333px;
  margin: -0.25rem 0 0 -0.3333334rem;
  height: 8px;
  height: 0.5rem;
  line-height: 8px;
  line-height: 0.5rem;
  width: 10.666px;
  width: 0.66666667rem;
  min-width: 10.666px;
  min-width: 0.66666667rem;
  content: "";
  display: inline-block;
  position: relative;
}

.indicator-state-label {
  border-radius: 0.4rem;
  padding: 0 6.4px;
  padding: 0 0.4rem;
  margin: -8px 0 0 -10.666px;
  margin: -0.5rem 0 0 -0.66666666rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  width: 21.333px;
  width: 1.33333334rem;
  min-width: 21.333px;
  min-width: 1.33333334rem;
  width: auto;
  margin-left: 0;
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  margin-top: -8px;
  margin-top: -0.5rem;
  transition: opacity 150ms ease;
  color: #fff;
  font-size: 10.8px;
  font-size: 0.675rem;
  font-weight: 700;
  margin-left: 0;
  white-space: nowrap;
}
.safari .indicator-state-label {
  transition-property: none;
}

.indicator-progress {
  border-radius: 0.2rem;
  padding: 0 3.2px;
  padding: 0 0.2rem;
  margin: -4px 0 0 -5.333px;
  margin: -0.25rem 0 0 -0.3333334rem;
  height: 8px;
  height: 0.5rem;
  line-height: 8px;
  line-height: 0.5rem;
  width: 10.666px;
  width: 0.66666667rem;
  min-width: 10.666px;
  min-width: 0.66666667rem;
  display: flex;
  height: 8px;
  height: 0.5rem;
  overflow: hidden;
  font-size: 10.8px;
  font-size: 0.675rem;
  padding: 0;
  margin: 0;
  width: auto;
}
.indicator-progress.indicator-progress--narrow {
  text-indent: -15984px;
  text-indent: -999rem;
  height: 3px;
  height: 0.1875rem;
  line-height: 3px;
  line-height: 0.1875rem;
}

.indicator-progress-bar {
  border-radius: 0.2rem;
  padding: 0 3.2px;
  padding: 0 0.2rem;
  margin: -4px 0 0 -5.333px;
  margin: -0.25rem 0 0 -0.3333334rem;
  height: 8px;
  height: 0.5rem;
  line-height: 8px;
  line-height: 0.5rem;
  width: 10.666px;
  width: 0.66666667rem;
  min-width: 10.666px;
  min-width: 0.66666667rem;
  margin: 0;
  padding: 0;
  height: auto;
  min-width: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  width: 0%;
  transition: width 1.5s ease;
}
.indicator-progress--narrow .indicator-progress-bar {
  border-radius: 0.09375rem;
}

.indicator-radial {
  border-radius: 50%;
  width: 64px;
  width: 4rem;
  height: 64px;
  height: 4rem;
}
.indicator-radial .circle .mask,
.indicator-radial .circle .fill,
.indicator-radial .circle .shadow {
  width: 64px;
  width: 4rem;
  height: 64px;
  height: 4rem;
}
.indicator-radial .circle .mask {
  clip: rect(0px, 64px, 64px, 32px);
  clip: rect(0rem, 4rem, 4rem, 2rem);
}
.indicator-radial .circle .mask .fill {
  clip: rect(0px, 32px, 64px, 0px);
  clip: rect(0rem, 2rem, 4rem, 0rem);
}
.indicator-radial .inset {
  width: 56px;
  width: 3.5rem;
  height: 56px;
  height: 3.5rem;
  margin-left: 4px;
  margin-left: 0.25rem;
  margin-top: 4px;
  margin-top: 0.25rem;
}
.indicator-radial .inset .percentage,
.indicator-radial .inset .counter {
  line-height: 59.5px;
  line-height: 3.71875rem;
  width: 56px;
  width: 3.5rem;
}
.indicator-radial .circle .mask,
.indicator-radial .circle .fill,
.indicator-radial .circle .shadow {
  position: absolute;
  border-radius: 50%;
}
.indicator-radial .circle .shadow {
  display: none;
}
.indicator-radial .circle .mask,
.indicator-radial .circle .fill {
  backface-visibility: hidden;
  transition: transform 1s;
  border-radius: 50%;
}
.indicator-radial .inset {
  position: absolute;
  border-radius: 50%;
}
.indicator-radial .inset .percentage,
.indicator-radial .inset .counter {
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  font-size: 18px;
  font-size: 1.125rem;
}
.indicator-radial .inset .counter-limit {
  font-size: 12px;
  font-size: 0.75rem;
  position: relative;
  top: -6px;
  top: -0.375rem;
}
.indicator-radial .inset .counter-limit:before {
  content: "/ ";
  font-size: 8px;
  font-size: 0.5rem;
  display: inline-block;
  padding: 0 4px;
  padding: 0 0.25rem;
}
.indicator-radial[data-progress="0"] .circle .mask.full,
.indicator-radial[data-progress="0"] .circle .fill {
  transform: rotate(0deg);
}
.indicator-radial[data-progress="0"] .circle .fill.fix {
  transform: rotate(0deg);
}
.indicator-radial[data-progress="0"] .inset .percentage:before {
  content: "0 %";
}
.indicator-radial[data-progress="1"] .circle .mask.full,
.indicator-radial[data-progress="1"] .circle .fill {
  transform: rotate(1.8deg);
}
.indicator-radial[data-progress="1"] .circle .fill.fix {
  transform: rotate(3.6deg);
}
.indicator-radial[data-progress="1"] .inset .percentage:before {
  content: "1 %";
}
.indicator-radial[data-progress="2"] .circle .mask.full,
.indicator-radial[data-progress="2"] .circle .fill {
  transform: rotate(3.6deg);
}
.indicator-radial[data-progress="2"] .circle .fill.fix {
  transform: rotate(7.2deg);
}
.indicator-radial[data-progress="2"] .inset .percentage:before {
  content: "2 %";
}
.indicator-radial[data-progress="3"] .circle .mask.full,
.indicator-radial[data-progress="3"] .circle .fill {
  transform: rotate(5.4deg);
}
.indicator-radial[data-progress="3"] .circle .fill.fix {
  transform: rotate(10.8deg);
}
.indicator-radial[data-progress="3"] .inset .percentage:before {
  content: "3 %";
}
.indicator-radial[data-progress="4"] .circle .mask.full,
.indicator-radial[data-progress="4"] .circle .fill {
  transform: rotate(7.2deg);
}
.indicator-radial[data-progress="4"] .circle .fill.fix {
  transform: rotate(14.4deg);
}
.indicator-radial[data-progress="4"] .inset .percentage:before {
  content: "4 %";
}
.indicator-radial[data-progress="5"] .circle .mask.full,
.indicator-radial[data-progress="5"] .circle .fill {
  transform: rotate(9deg);
}
.indicator-radial[data-progress="5"] .circle .fill.fix {
  transform: rotate(18deg);
}
.indicator-radial[data-progress="5"] .inset .percentage:before {
  content: "5 %";
}
.indicator-radial[data-progress="6"] .circle .mask.full,
.indicator-radial[data-progress="6"] .circle .fill {
  transform: rotate(10.8deg);
}
.indicator-radial[data-progress="6"] .circle .fill.fix {
  transform: rotate(21.6deg);
}
.indicator-radial[data-progress="6"] .inset .percentage:before {
  content: "6 %";
}
.indicator-radial[data-progress="7"] .circle .mask.full,
.indicator-radial[data-progress="7"] .circle .fill {
  transform: rotate(12.6deg);
}
.indicator-radial[data-progress="7"] .circle .fill.fix {
  transform: rotate(25.2deg);
}
.indicator-radial[data-progress="7"] .inset .percentage:before {
  content: "7 %";
}
.indicator-radial[data-progress="8"] .circle .mask.full,
.indicator-radial[data-progress="8"] .circle .fill {
  transform: rotate(14.4deg);
}
.indicator-radial[data-progress="8"] .circle .fill.fix {
  transform: rotate(28.8deg);
}
.indicator-radial[data-progress="8"] .inset .percentage:before {
  content: "8 %";
}
.indicator-radial[data-progress="9"] .circle .mask.full,
.indicator-radial[data-progress="9"] .circle .fill {
  transform: rotate(16.2deg);
}
.indicator-radial[data-progress="9"] .circle .fill.fix {
  transform: rotate(32.4deg);
}
.indicator-radial[data-progress="9"] .inset .percentage:before {
  content: "9 %";
}
.indicator-radial[data-progress="10"] .circle .mask.full,
.indicator-radial[data-progress="10"] .circle .fill {
  transform: rotate(18deg);
}
.indicator-radial[data-progress="10"] .circle .fill.fix {
  transform: rotate(36deg);
}
.indicator-radial[data-progress="10"] .inset .percentage:before {
  content: "10 %";
}
.indicator-radial[data-progress="11"] .circle .mask.full,
.indicator-radial[data-progress="11"] .circle .fill {
  transform: rotate(19.8deg);
}
.indicator-radial[data-progress="11"] .circle .fill.fix {
  transform: rotate(39.6deg);
}
.indicator-radial[data-progress="11"] .inset .percentage:before {
  content: "11 %";
}
.indicator-radial[data-progress="12"] .circle .mask.full,
.indicator-radial[data-progress="12"] .circle .fill {
  transform: rotate(21.6deg);
}
.indicator-radial[data-progress="12"] .circle .fill.fix {
  transform: rotate(43.2deg);
}
.indicator-radial[data-progress="12"] .inset .percentage:before {
  content: "12 %";
}
.indicator-radial[data-progress="13"] .circle .mask.full,
.indicator-radial[data-progress="13"] .circle .fill {
  transform: rotate(23.4deg);
}
.indicator-radial[data-progress="13"] .circle .fill.fix {
  transform: rotate(46.8deg);
}
.indicator-radial[data-progress="13"] .inset .percentage:before {
  content: "13 %";
}
.indicator-radial[data-progress="14"] .circle .mask.full,
.indicator-radial[data-progress="14"] .circle .fill {
  transform: rotate(25.2deg);
}
.indicator-radial[data-progress="14"] .circle .fill.fix {
  transform: rotate(50.4deg);
}
.indicator-radial[data-progress="14"] .inset .percentage:before {
  content: "14 %";
}
.indicator-radial[data-progress="15"] .circle .mask.full,
.indicator-radial[data-progress="15"] .circle .fill {
  transform: rotate(27deg);
}
.indicator-radial[data-progress="15"] .circle .fill.fix {
  transform: rotate(54deg);
}
.indicator-radial[data-progress="15"] .inset .percentage:before {
  content: "15 %";
}
.indicator-radial[data-progress="16"] .circle .mask.full,
.indicator-radial[data-progress="16"] .circle .fill {
  transform: rotate(28.8deg);
}
.indicator-radial[data-progress="16"] .circle .fill.fix {
  transform: rotate(57.6deg);
}
.indicator-radial[data-progress="16"] .inset .percentage:before {
  content: "16 %";
}
.indicator-radial[data-progress="17"] .circle .mask.full,
.indicator-radial[data-progress="17"] .circle .fill {
  transform: rotate(30.6deg);
}
.indicator-radial[data-progress="17"] .circle .fill.fix {
  transform: rotate(61.2deg);
}
.indicator-radial[data-progress="17"] .inset .percentage:before {
  content: "17 %";
}
.indicator-radial[data-progress="18"] .circle .mask.full,
.indicator-radial[data-progress="18"] .circle .fill {
  transform: rotate(32.4deg);
}
.indicator-radial[data-progress="18"] .circle .fill.fix {
  transform: rotate(64.8deg);
}
.indicator-radial[data-progress="18"] .inset .percentage:before {
  content: "18 %";
}
.indicator-radial[data-progress="19"] .circle .mask.full,
.indicator-radial[data-progress="19"] .circle .fill {
  transform: rotate(34.2deg);
}
.indicator-radial[data-progress="19"] .circle .fill.fix {
  transform: rotate(68.4deg);
}
.indicator-radial[data-progress="19"] .inset .percentage:before {
  content: "19 %";
}
.indicator-radial[data-progress="20"] .circle .mask.full,
.indicator-radial[data-progress="20"] .circle .fill {
  transform: rotate(36deg);
}
.indicator-radial[data-progress="20"] .circle .fill.fix {
  transform: rotate(72deg);
}
.indicator-radial[data-progress="20"] .inset .percentage:before {
  content: "20 %";
}
.indicator-radial[data-progress="21"] .circle .mask.full,
.indicator-radial[data-progress="21"] .circle .fill {
  transform: rotate(37.8deg);
}
.indicator-radial[data-progress="21"] .circle .fill.fix {
  transform: rotate(75.6deg);
}
.indicator-radial[data-progress="21"] .inset .percentage:before {
  content: "21 %";
}
.indicator-radial[data-progress="22"] .circle .mask.full,
.indicator-radial[data-progress="22"] .circle .fill {
  transform: rotate(39.6deg);
}
.indicator-radial[data-progress="22"] .circle .fill.fix {
  transform: rotate(79.2deg);
}
.indicator-radial[data-progress="22"] .inset .percentage:before {
  content: "22 %";
}
.indicator-radial[data-progress="23"] .circle .mask.full,
.indicator-radial[data-progress="23"] .circle .fill {
  transform: rotate(41.4deg);
}
.indicator-radial[data-progress="23"] .circle .fill.fix {
  transform: rotate(82.8deg);
}
.indicator-radial[data-progress="23"] .inset .percentage:before {
  content: "23 %";
}
.indicator-radial[data-progress="24"] .circle .mask.full,
.indicator-radial[data-progress="24"] .circle .fill {
  transform: rotate(43.2deg);
}
.indicator-radial[data-progress="24"] .circle .fill.fix {
  transform: rotate(86.4deg);
}
.indicator-radial[data-progress="24"] .inset .percentage:before {
  content: "24 %";
}
.indicator-radial[data-progress="25"] .circle .mask.full,
.indicator-radial[data-progress="25"] .circle .fill {
  transform: rotate(45deg);
}
.indicator-radial[data-progress="25"] .circle .fill.fix {
  transform: rotate(90deg);
}
.indicator-radial[data-progress="25"] .inset .percentage:before {
  content: "25 %";
}
.indicator-radial[data-progress="26"] .circle .mask.full,
.indicator-radial[data-progress="26"] .circle .fill {
  transform: rotate(46.8deg);
}
.indicator-radial[data-progress="26"] .circle .fill.fix {
  transform: rotate(93.6deg);
}
.indicator-radial[data-progress="26"] .inset .percentage:before {
  content: "26 %";
}
.indicator-radial[data-progress="27"] .circle .mask.full,
.indicator-radial[data-progress="27"] .circle .fill {
  transform: rotate(48.6deg);
}
.indicator-radial[data-progress="27"] .circle .fill.fix {
  transform: rotate(97.2deg);
}
.indicator-radial[data-progress="27"] .inset .percentage:before {
  content: "27 %";
}
.indicator-radial[data-progress="28"] .circle .mask.full,
.indicator-radial[data-progress="28"] .circle .fill {
  transform: rotate(50.4deg);
}
.indicator-radial[data-progress="28"] .circle .fill.fix {
  transform: rotate(100.8deg);
}
.indicator-radial[data-progress="28"] .inset .percentage:before {
  content: "28 %";
}
.indicator-radial[data-progress="29"] .circle .mask.full,
.indicator-radial[data-progress="29"] .circle .fill {
  transform: rotate(52.2deg);
}
.indicator-radial[data-progress="29"] .circle .fill.fix {
  transform: rotate(104.4deg);
}
.indicator-radial[data-progress="29"] .inset .percentage:before {
  content: "29 %";
}
.indicator-radial[data-progress="30"] .circle .mask.full,
.indicator-radial[data-progress="30"] .circle .fill {
  transform: rotate(54deg);
}
.indicator-radial[data-progress="30"] .circle .fill.fix {
  transform: rotate(108deg);
}
.indicator-radial[data-progress="30"] .inset .percentage:before {
  content: "30 %";
}
.indicator-radial[data-progress="31"] .circle .mask.full,
.indicator-radial[data-progress="31"] .circle .fill {
  transform: rotate(55.8deg);
}
.indicator-radial[data-progress="31"] .circle .fill.fix {
  transform: rotate(111.6deg);
}
.indicator-radial[data-progress="31"] .inset .percentage:before {
  content: "31 %";
}
.indicator-radial[data-progress="32"] .circle .mask.full,
.indicator-radial[data-progress="32"] .circle .fill {
  transform: rotate(57.6deg);
}
.indicator-radial[data-progress="32"] .circle .fill.fix {
  transform: rotate(115.2deg);
}
.indicator-radial[data-progress="32"] .inset .percentage:before {
  content: "32 %";
}
.indicator-radial[data-progress="33"] .circle .mask.full,
.indicator-radial[data-progress="33"] .circle .fill {
  transform: rotate(59.4deg);
}
.indicator-radial[data-progress="33"] .circle .fill.fix {
  transform: rotate(118.8deg);
}
.indicator-radial[data-progress="33"] .inset .percentage:before {
  content: "33 %";
}
.indicator-radial[data-progress="34"] .circle .mask.full,
.indicator-radial[data-progress="34"] .circle .fill {
  transform: rotate(61.2deg);
}
.indicator-radial[data-progress="34"] .circle .fill.fix {
  transform: rotate(122.4deg);
}
.indicator-radial[data-progress="34"] .inset .percentage:before {
  content: "34 %";
}
.indicator-radial[data-progress="35"] .circle .mask.full,
.indicator-radial[data-progress="35"] .circle .fill {
  transform: rotate(63deg);
}
.indicator-radial[data-progress="35"] .circle .fill.fix {
  transform: rotate(126deg);
}
.indicator-radial[data-progress="35"] .inset .percentage:before {
  content: "35 %";
}
.indicator-radial[data-progress="36"] .circle .mask.full,
.indicator-radial[data-progress="36"] .circle .fill {
  transform: rotate(64.8deg);
}
.indicator-radial[data-progress="36"] .circle .fill.fix {
  transform: rotate(129.6deg);
}
.indicator-radial[data-progress="36"] .inset .percentage:before {
  content: "36 %";
}
.indicator-radial[data-progress="37"] .circle .mask.full,
.indicator-radial[data-progress="37"] .circle .fill {
  transform: rotate(66.6deg);
}
.indicator-radial[data-progress="37"] .circle .fill.fix {
  transform: rotate(133.2deg);
}
.indicator-radial[data-progress="37"] .inset .percentage:before {
  content: "37 %";
}
.indicator-radial[data-progress="38"] .circle .mask.full,
.indicator-radial[data-progress="38"] .circle .fill {
  transform: rotate(68.4deg);
}
.indicator-radial[data-progress="38"] .circle .fill.fix {
  transform: rotate(136.8deg);
}
.indicator-radial[data-progress="38"] .inset .percentage:before {
  content: "38 %";
}
.indicator-radial[data-progress="39"] .circle .mask.full,
.indicator-radial[data-progress="39"] .circle .fill {
  transform: rotate(70.2deg);
}
.indicator-radial[data-progress="39"] .circle .fill.fix {
  transform: rotate(140.4deg);
}
.indicator-radial[data-progress="39"] .inset .percentage:before {
  content: "39 %";
}
.indicator-radial[data-progress="40"] .circle .mask.full,
.indicator-radial[data-progress="40"] .circle .fill {
  transform: rotate(72deg);
}
.indicator-radial[data-progress="40"] .circle .fill.fix {
  transform: rotate(144deg);
}
.indicator-radial[data-progress="40"] .inset .percentage:before {
  content: "40 %";
}
.indicator-radial[data-progress="41"] .circle .mask.full,
.indicator-radial[data-progress="41"] .circle .fill {
  transform: rotate(73.8deg);
}
.indicator-radial[data-progress="41"] .circle .fill.fix {
  transform: rotate(147.6deg);
}
.indicator-radial[data-progress="41"] .inset .percentage:before {
  content: "41 %";
}
.indicator-radial[data-progress="42"] .circle .mask.full,
.indicator-radial[data-progress="42"] .circle .fill {
  transform: rotate(75.6deg);
}
.indicator-radial[data-progress="42"] .circle .fill.fix {
  transform: rotate(151.2deg);
}
.indicator-radial[data-progress="42"] .inset .percentage:before {
  content: "42 %";
}
.indicator-radial[data-progress="43"] .circle .mask.full,
.indicator-radial[data-progress="43"] .circle .fill {
  transform: rotate(77.4deg);
}
.indicator-radial[data-progress="43"] .circle .fill.fix {
  transform: rotate(154.8deg);
}
.indicator-radial[data-progress="43"] .inset .percentage:before {
  content: "43 %";
}
.indicator-radial[data-progress="44"] .circle .mask.full,
.indicator-radial[data-progress="44"] .circle .fill {
  transform: rotate(79.2deg);
}
.indicator-radial[data-progress="44"] .circle .fill.fix {
  transform: rotate(158.4deg);
}
.indicator-radial[data-progress="44"] .inset .percentage:before {
  content: "44 %";
}
.indicator-radial[data-progress="45"] .circle .mask.full,
.indicator-radial[data-progress="45"] .circle .fill {
  transform: rotate(81deg);
}
.indicator-radial[data-progress="45"] .circle .fill.fix {
  transform: rotate(162deg);
}
.indicator-radial[data-progress="45"] .inset .percentage:before {
  content: "45 %";
}
.indicator-radial[data-progress="46"] .circle .mask.full,
.indicator-radial[data-progress="46"] .circle .fill {
  transform: rotate(82.8deg);
}
.indicator-radial[data-progress="46"] .circle .fill.fix {
  transform: rotate(165.6deg);
}
.indicator-radial[data-progress="46"] .inset .percentage:before {
  content: "46 %";
}
.indicator-radial[data-progress="47"] .circle .mask.full,
.indicator-radial[data-progress="47"] .circle .fill {
  transform: rotate(84.6deg);
}
.indicator-radial[data-progress="47"] .circle .fill.fix {
  transform: rotate(169.2deg);
}
.indicator-radial[data-progress="47"] .inset .percentage:before {
  content: "47 %";
}
.indicator-radial[data-progress="48"] .circle .mask.full,
.indicator-radial[data-progress="48"] .circle .fill {
  transform: rotate(86.4deg);
}
.indicator-radial[data-progress="48"] .circle .fill.fix {
  transform: rotate(172.8deg);
}
.indicator-radial[data-progress="48"] .inset .percentage:before {
  content: "48 %";
}
.indicator-radial[data-progress="49"] .circle .mask.full,
.indicator-radial[data-progress="49"] .circle .fill {
  transform: rotate(88.2deg);
}
.indicator-radial[data-progress="49"] .circle .fill.fix {
  transform: rotate(176.4deg);
}
.indicator-radial[data-progress="49"] .inset .percentage:before {
  content: "49 %";
}
.indicator-radial[data-progress="50"] .circle .mask.full,
.indicator-radial[data-progress="50"] .circle .fill {
  transform: rotate(90deg);
}
.indicator-radial[data-progress="50"] .circle .fill.fix {
  transform: rotate(180deg);
}
.indicator-radial[data-progress="50"] .inset .percentage:before {
  content: "50 %";
}
.indicator-radial[data-progress="51"] .circle .mask.full,
.indicator-radial[data-progress="51"] .circle .fill {
  transform: rotate(91.8deg);
}
.indicator-radial[data-progress="51"] .circle .fill.fix {
  transform: rotate(183.6deg);
}
.indicator-radial[data-progress="51"] .inset .percentage:before {
  content: "51 %";
}
.indicator-radial[data-progress="52"] .circle .mask.full,
.indicator-radial[data-progress="52"] .circle .fill {
  transform: rotate(93.6deg);
}
.indicator-radial[data-progress="52"] .circle .fill.fix {
  transform: rotate(187.2deg);
}
.indicator-radial[data-progress="52"] .inset .percentage:before {
  content: "52 %";
}
.indicator-radial[data-progress="53"] .circle .mask.full,
.indicator-radial[data-progress="53"] .circle .fill {
  transform: rotate(95.4deg);
}
.indicator-radial[data-progress="53"] .circle .fill.fix {
  transform: rotate(190.8deg);
}
.indicator-radial[data-progress="53"] .inset .percentage:before {
  content: "53 %";
}
.indicator-radial[data-progress="54"] .circle .mask.full,
.indicator-radial[data-progress="54"] .circle .fill {
  transform: rotate(97.2deg);
}
.indicator-radial[data-progress="54"] .circle .fill.fix {
  transform: rotate(194.4deg);
}
.indicator-radial[data-progress="54"] .inset .percentage:before {
  content: "54 %";
}
.indicator-radial[data-progress="55"] .circle .mask.full,
.indicator-radial[data-progress="55"] .circle .fill {
  transform: rotate(99deg);
}
.indicator-radial[data-progress="55"] .circle .fill.fix {
  transform: rotate(198deg);
}
.indicator-radial[data-progress="55"] .inset .percentage:before {
  content: "55 %";
}
.indicator-radial[data-progress="56"] .circle .mask.full,
.indicator-radial[data-progress="56"] .circle .fill {
  transform: rotate(100.8deg);
}
.indicator-radial[data-progress="56"] .circle .fill.fix {
  transform: rotate(201.6deg);
}
.indicator-radial[data-progress="56"] .inset .percentage:before {
  content: "56 %";
}
.indicator-radial[data-progress="57"] .circle .mask.full,
.indicator-radial[data-progress="57"] .circle .fill {
  transform: rotate(102.6deg);
}
.indicator-radial[data-progress="57"] .circle .fill.fix {
  transform: rotate(205.2deg);
}
.indicator-radial[data-progress="57"] .inset .percentage:before {
  content: "57 %";
}
.indicator-radial[data-progress="58"] .circle .mask.full,
.indicator-radial[data-progress="58"] .circle .fill {
  transform: rotate(104.4deg);
}
.indicator-radial[data-progress="58"] .circle .fill.fix {
  transform: rotate(208.8deg);
}
.indicator-radial[data-progress="58"] .inset .percentage:before {
  content: "58 %";
}
.indicator-radial[data-progress="59"] .circle .mask.full,
.indicator-radial[data-progress="59"] .circle .fill {
  transform: rotate(106.2deg);
}
.indicator-radial[data-progress="59"] .circle .fill.fix {
  transform: rotate(212.4deg);
}
.indicator-radial[data-progress="59"] .inset .percentage:before {
  content: "59 %";
}
.indicator-radial[data-progress="60"] .circle .mask.full,
.indicator-radial[data-progress="60"] .circle .fill {
  transform: rotate(108deg);
}
.indicator-radial[data-progress="60"] .circle .fill.fix {
  transform: rotate(216deg);
}
.indicator-radial[data-progress="60"] .inset .percentage:before {
  content: "60 %";
}
.indicator-radial[data-progress="61"] .circle .mask.full,
.indicator-radial[data-progress="61"] .circle .fill {
  transform: rotate(109.8deg);
}
.indicator-radial[data-progress="61"] .circle .fill.fix {
  transform: rotate(219.6deg);
}
.indicator-radial[data-progress="61"] .inset .percentage:before {
  content: "61 %";
}
.indicator-radial[data-progress="62"] .circle .mask.full,
.indicator-radial[data-progress="62"] .circle .fill {
  transform: rotate(111.6deg);
}
.indicator-radial[data-progress="62"] .circle .fill.fix {
  transform: rotate(223.2deg);
}
.indicator-radial[data-progress="62"] .inset .percentage:before {
  content: "62 %";
}
.indicator-radial[data-progress="63"] .circle .mask.full,
.indicator-radial[data-progress="63"] .circle .fill {
  transform: rotate(113.4deg);
}
.indicator-radial[data-progress="63"] .circle .fill.fix {
  transform: rotate(226.8deg);
}
.indicator-radial[data-progress="63"] .inset .percentage:before {
  content: "63 %";
}
.indicator-radial[data-progress="64"] .circle .mask.full,
.indicator-radial[data-progress="64"] .circle .fill {
  transform: rotate(115.2deg);
}
.indicator-radial[data-progress="64"] .circle .fill.fix {
  transform: rotate(230.4deg);
}
.indicator-radial[data-progress="64"] .inset .percentage:before {
  content: "64 %";
}
.indicator-radial[data-progress="65"] .circle .mask.full,
.indicator-radial[data-progress="65"] .circle .fill {
  transform: rotate(117deg);
}
.indicator-radial[data-progress="65"] .circle .fill.fix {
  transform: rotate(234deg);
}
.indicator-radial[data-progress="65"] .inset .percentage:before {
  content: "65 %";
}
.indicator-radial[data-progress="66"] .circle .mask.full,
.indicator-radial[data-progress="66"] .circle .fill {
  transform: rotate(118.8deg);
}
.indicator-radial[data-progress="66"] .circle .fill.fix {
  transform: rotate(237.6deg);
}
.indicator-radial[data-progress="66"] .inset .percentage:before {
  content: "66 %";
}
.indicator-radial[data-progress="67"] .circle .mask.full,
.indicator-radial[data-progress="67"] .circle .fill {
  transform: rotate(120.6deg);
}
.indicator-radial[data-progress="67"] .circle .fill.fix {
  transform: rotate(241.2deg);
}
.indicator-radial[data-progress="67"] .inset .percentage:before {
  content: "67 %";
}
.indicator-radial[data-progress="68"] .circle .mask.full,
.indicator-radial[data-progress="68"] .circle .fill {
  transform: rotate(122.4deg);
}
.indicator-radial[data-progress="68"] .circle .fill.fix {
  transform: rotate(244.8deg);
}
.indicator-radial[data-progress="68"] .inset .percentage:before {
  content: "68 %";
}
.indicator-radial[data-progress="69"] .circle .mask.full,
.indicator-radial[data-progress="69"] .circle .fill {
  transform: rotate(124.2deg);
}
.indicator-radial[data-progress="69"] .circle .fill.fix {
  transform: rotate(248.4deg);
}
.indicator-radial[data-progress="69"] .inset .percentage:before {
  content: "69 %";
}
.indicator-radial[data-progress="70"] .circle .mask.full,
.indicator-radial[data-progress="70"] .circle .fill {
  transform: rotate(126deg);
}
.indicator-radial[data-progress="70"] .circle .fill.fix {
  transform: rotate(252deg);
}
.indicator-radial[data-progress="70"] .inset .percentage:before {
  content: "70 %";
}
.indicator-radial[data-progress="71"] .circle .mask.full,
.indicator-radial[data-progress="71"] .circle .fill {
  transform: rotate(127.8deg);
}
.indicator-radial[data-progress="71"] .circle .fill.fix {
  transform: rotate(255.6deg);
}
.indicator-radial[data-progress="71"] .inset .percentage:before {
  content: "71 %";
}
.indicator-radial[data-progress="72"] .circle .mask.full,
.indicator-radial[data-progress="72"] .circle .fill {
  transform: rotate(129.6deg);
}
.indicator-radial[data-progress="72"] .circle .fill.fix {
  transform: rotate(259.2deg);
}
.indicator-radial[data-progress="72"] .inset .percentage:before {
  content: "72 %";
}
.indicator-radial[data-progress="73"] .circle .mask.full,
.indicator-radial[data-progress="73"] .circle .fill {
  transform: rotate(131.4deg);
}
.indicator-radial[data-progress="73"] .circle .fill.fix {
  transform: rotate(262.8deg);
}
.indicator-radial[data-progress="73"] .inset .percentage:before {
  content: "73 %";
}
.indicator-radial[data-progress="74"] .circle .mask.full,
.indicator-radial[data-progress="74"] .circle .fill {
  transform: rotate(133.2deg);
}
.indicator-radial[data-progress="74"] .circle .fill.fix {
  transform: rotate(266.4deg);
}
.indicator-radial[data-progress="74"] .inset .percentage:before {
  content: "74 %";
}
.indicator-radial[data-progress="75"] .circle .mask.full,
.indicator-radial[data-progress="75"] .circle .fill {
  transform: rotate(135deg);
}
.indicator-radial[data-progress="75"] .circle .fill.fix {
  transform: rotate(270deg);
}
.indicator-radial[data-progress="75"] .inset .percentage:before {
  content: "75 %";
}
.indicator-radial[data-progress="76"] .circle .mask.full,
.indicator-radial[data-progress="76"] .circle .fill {
  transform: rotate(136.8deg);
}
.indicator-radial[data-progress="76"] .circle .fill.fix {
  transform: rotate(273.6deg);
}
.indicator-radial[data-progress="76"] .inset .percentage:before {
  content: "76 %";
}
.indicator-radial[data-progress="77"] .circle .mask.full,
.indicator-radial[data-progress="77"] .circle .fill {
  transform: rotate(138.6deg);
}
.indicator-radial[data-progress="77"] .circle .fill.fix {
  transform: rotate(277.2deg);
}
.indicator-radial[data-progress="77"] .inset .percentage:before {
  content: "77 %";
}
.indicator-radial[data-progress="78"] .circle .mask.full,
.indicator-radial[data-progress="78"] .circle .fill {
  transform: rotate(140.4deg);
}
.indicator-radial[data-progress="78"] .circle .fill.fix {
  transform: rotate(280.8deg);
}
.indicator-radial[data-progress="78"] .inset .percentage:before {
  content: "78 %";
}
.indicator-radial[data-progress="79"] .circle .mask.full,
.indicator-radial[data-progress="79"] .circle .fill {
  transform: rotate(142.2deg);
}
.indicator-radial[data-progress="79"] .circle .fill.fix {
  transform: rotate(284.4deg);
}
.indicator-radial[data-progress="79"] .inset .percentage:before {
  content: "79 %";
}
.indicator-radial[data-progress="80"] .circle .mask.full,
.indicator-radial[data-progress="80"] .circle .fill {
  transform: rotate(144deg);
}
.indicator-radial[data-progress="80"] .circle .fill.fix {
  transform: rotate(288deg);
}
.indicator-radial[data-progress="80"] .inset .percentage:before {
  content: "80 %";
}
.indicator-radial[data-progress="81"] .circle .mask.full,
.indicator-radial[data-progress="81"] .circle .fill {
  transform: rotate(145.8deg);
}
.indicator-radial[data-progress="81"] .circle .fill.fix {
  transform: rotate(291.6deg);
}
.indicator-radial[data-progress="81"] .inset .percentage:before {
  content: "81 %";
}
.indicator-radial[data-progress="82"] .circle .mask.full,
.indicator-radial[data-progress="82"] .circle .fill {
  transform: rotate(147.6deg);
}
.indicator-radial[data-progress="82"] .circle .fill.fix {
  transform: rotate(295.2deg);
}
.indicator-radial[data-progress="82"] .inset .percentage:before {
  content: "82 %";
}
.indicator-radial[data-progress="83"] .circle .mask.full,
.indicator-radial[data-progress="83"] .circle .fill {
  transform: rotate(149.4deg);
}
.indicator-radial[data-progress="83"] .circle .fill.fix {
  transform: rotate(298.8deg);
}
.indicator-radial[data-progress="83"] .inset .percentage:before {
  content: "83 %";
}
.indicator-radial[data-progress="84"] .circle .mask.full,
.indicator-radial[data-progress="84"] .circle .fill {
  transform: rotate(151.2deg);
}
.indicator-radial[data-progress="84"] .circle .fill.fix {
  transform: rotate(302.4deg);
}
.indicator-radial[data-progress="84"] .inset .percentage:before {
  content: "84 %";
}
.indicator-radial[data-progress="85"] .circle .mask.full,
.indicator-radial[data-progress="85"] .circle .fill {
  transform: rotate(153deg);
}
.indicator-radial[data-progress="85"] .circle .fill.fix {
  transform: rotate(306deg);
}
.indicator-radial[data-progress="85"] .inset .percentage:before {
  content: "85 %";
}
.indicator-radial[data-progress="86"] .circle .mask.full,
.indicator-radial[data-progress="86"] .circle .fill {
  transform: rotate(154.8deg);
}
.indicator-radial[data-progress="86"] .circle .fill.fix {
  transform: rotate(309.6deg);
}
.indicator-radial[data-progress="86"] .inset .percentage:before {
  content: "86 %";
}
.indicator-radial[data-progress="87"] .circle .mask.full,
.indicator-radial[data-progress="87"] .circle .fill {
  transform: rotate(156.6deg);
}
.indicator-radial[data-progress="87"] .circle .fill.fix {
  transform: rotate(313.2deg);
}
.indicator-radial[data-progress="87"] .inset .percentage:before {
  content: "87 %";
}
.indicator-radial[data-progress="88"] .circle .mask.full,
.indicator-radial[data-progress="88"] .circle .fill {
  transform: rotate(158.4deg);
}
.indicator-radial[data-progress="88"] .circle .fill.fix {
  transform: rotate(316.8deg);
}
.indicator-radial[data-progress="88"] .inset .percentage:before {
  content: "88 %";
}
.indicator-radial[data-progress="89"] .circle .mask.full,
.indicator-radial[data-progress="89"] .circle .fill {
  transform: rotate(160.2deg);
}
.indicator-radial[data-progress="89"] .circle .fill.fix {
  transform: rotate(320.4deg);
}
.indicator-radial[data-progress="89"] .inset .percentage:before {
  content: "89 %";
}
.indicator-radial[data-progress="90"] .circle .mask.full,
.indicator-radial[data-progress="90"] .circle .fill {
  transform: rotate(162deg);
}
.indicator-radial[data-progress="90"] .circle .fill.fix {
  transform: rotate(324deg);
}
.indicator-radial[data-progress="90"] .inset .percentage:before {
  content: "90 %";
}
.indicator-radial[data-progress="91"] .circle .mask.full,
.indicator-radial[data-progress="91"] .circle .fill {
  transform: rotate(163.8deg);
}
.indicator-radial[data-progress="91"] .circle .fill.fix {
  transform: rotate(327.6deg);
}
.indicator-radial[data-progress="91"] .inset .percentage:before {
  content: "91 %";
}
.indicator-radial[data-progress="92"] .circle .mask.full,
.indicator-radial[data-progress="92"] .circle .fill {
  transform: rotate(165.6deg);
}
.indicator-radial[data-progress="92"] .circle .fill.fix {
  transform: rotate(331.2deg);
}
.indicator-radial[data-progress="92"] .inset .percentage:before {
  content: "92 %";
}
.indicator-radial[data-progress="93"] .circle .mask.full,
.indicator-radial[data-progress="93"] .circle .fill {
  transform: rotate(167.4deg);
}
.indicator-radial[data-progress="93"] .circle .fill.fix {
  transform: rotate(334.8deg);
}
.indicator-radial[data-progress="93"] .inset .percentage:before {
  content: "93 %";
}
.indicator-radial[data-progress="94"] .circle .mask.full,
.indicator-radial[data-progress="94"] .circle .fill {
  transform: rotate(169.2deg);
}
.indicator-radial[data-progress="94"] .circle .fill.fix {
  transform: rotate(338.4deg);
}
.indicator-radial[data-progress="94"] .inset .percentage:before {
  content: "94 %";
}
.indicator-radial[data-progress="95"] .circle .mask.full,
.indicator-radial[data-progress="95"] .circle .fill {
  transform: rotate(171deg);
}
.indicator-radial[data-progress="95"] .circle .fill.fix {
  transform: rotate(342deg);
}
.indicator-radial[data-progress="95"] .inset .percentage:before {
  content: "95 %";
}
.indicator-radial[data-progress="96"] .circle .mask.full,
.indicator-radial[data-progress="96"] .circle .fill {
  transform: rotate(172.8deg);
}
.indicator-radial[data-progress="96"] .circle .fill.fix {
  transform: rotate(345.6deg);
}
.indicator-radial[data-progress="96"] .inset .percentage:before {
  content: "96 %";
}
.indicator-radial[data-progress="97"] .circle .mask.full,
.indicator-radial[data-progress="97"] .circle .fill {
  transform: rotate(174.6deg);
}
.indicator-radial[data-progress="97"] .circle .fill.fix {
  transform: rotate(349.2deg);
}
.indicator-radial[data-progress="97"] .inset .percentage:before {
  content: "97 %";
}
.indicator-radial[data-progress="98"] .circle .mask.full,
.indicator-radial[data-progress="98"] .circle .fill {
  transform: rotate(176.4deg);
}
.indicator-radial[data-progress="98"] .circle .fill.fix {
  transform: rotate(352.8deg);
}
.indicator-radial[data-progress="98"] .inset .percentage:before {
  content: "98 %";
}
.indicator-radial[data-progress="99"] .circle .mask.full,
.indicator-radial[data-progress="99"] .circle .fill {
  transform: rotate(178.2deg);
}
.indicator-radial[data-progress="99"] .circle .fill.fix {
  transform: rotate(356.4deg);
}
.indicator-radial[data-progress="99"] .inset .percentage:before {
  content: "99 %";
}
.indicator-radial[data-progress="100"] .circle .mask.full,
.indicator-radial[data-progress="100"] .circle .fill {
  transform: rotate(180deg);
}
.indicator-radial[data-progress="100"] .circle .fill.fix {
  transform: rotate(360deg);
}
.indicator-radial[data-progress="100"] .inset .percentage:before {
  content: "100 %";
}
.indicator-radial.indicator-radial--sm {
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
}
.indicator-radial.indicator-radial--sm .circle .mask,
.indicator-radial.indicator-radial--sm .circle .fill,
.indicator-radial.indicator-radial--sm .circle .shadow {
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
}
.indicator-radial.indicator-radial--sm .circle .mask {
  clip: rect(0px, 32px, 32px, 16px);
  clip: rect(0rem, 2rem, 2rem, 1rem);
}
.indicator-radial.indicator-radial--sm .circle .mask .fill {
  clip: rect(0px, 16px, 32px, 0px);
  clip: rect(0rem, 1rem, 2rem, 0rem);
}
.indicator-radial.indicator-radial--sm .inset {
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
  margin-left: 2px;
  margin-left: 0.125rem;
  margin-top: 2px;
  margin-top: 0.125rem;
}
.indicator-radial.indicator-radial--sm .inset .percentage,
.indicator-radial.indicator-radial--sm .inset .counter {
  line-height: 29.75px;
  line-height: 1.859375rem;
  width: 28px;
  width: 1.75rem;
}
.indicator-radial.indicator-radial--sm .inset {
  position: absolute;
  border-radius: 50%;
}
.indicator-radial.indicator-radial--sm .inset .percentage {
  font-size: 12px;
  font-size: 0.75rem;
}
.indicator-radial.indicator-radial--sm .inset .counter {
  top: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
.indicator-radial.indicator-radial--sm .inset .counter .counter-limit {
  font-size: 9px;
  font-size: 0.5625rem;
  top: -3px;
  top: -0.1875rem;
}
.indicator-radial.indicator-radial--sm .inset .counter .counter-limit:before {
  padding: 0 1px;
  padding: 0 0.0625rem;
  font-size: 6px;
  font-size: 0.375rem;
}
.indicator-radial.indicator-radial--shadow .circle .shadow {
  display: block;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}

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

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

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
  border-radius: 1.25rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #f7f7f9;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.in {
  opacity: 0.6;
}

.modal-header {
  padding: 32px;
  padding: 2rem;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}
.modal-header::after {
  content: "";
  display: table;
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  padding: 32px;
  padding: 2rem;
}

.modal-footer {
  padding: 32px;
  padding: 2rem;
  text-align: right;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
}
.modal-footer::after {
  content: "";
  display: table;
  clear: both;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 40rem;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 30rem;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 76rem;
  }
}
.modal {
  z-index: 120;
}
@media (min-width: 992px) {
  .no-touch .modal {
    height: 100%;
  }
  .no-touch .modal.in .modal-dialog {
    transform: translate(0, -50%);
  }
  .no-touch .modal .modal-dialog {
    top: 50%;
    position: relative;
    margin: 0 auto;
  }
}
.modal.modal--full .modal-dialog {
  top: 96px;
  top: 6rem;
  left: 8px;
  left: 0.5rem;
  right: 8px;
  right: 0.5rem;
  height: calc(100% - 1rem);
  max-width: none;
  margin: 0;
  position: absolute;
  transition: transform 150ms ease;
}
.modal.modal--full .modal-dialog .pane {
  height: 100%;
}
.modal.modal--full .modal-dialog .modal-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.modal.modal--full.in .modal-dialog {
  transform: translate(0, -5.5rem);
}
@media (min-width: 768px) {
  .modal.modal--full .modal-dialog {
    top: 6rem;
    left: 1rem;
    right: 1rem;
    height: calc(100% - 2rem);
  }
  .modal.modal--full.in .modal-dialog {
    transform: translate(0, -5rem);
  }
}
.modal .pane {
  /* Pane inside Modal */
  width: 100%;
  height: calc(100vh - 12rem);
  position: relative;
  display: block;
}
.modal .pane .pane-close {
  display: block;
}
.modal .pane-v2 {
  position: relative;
  z-index: 1;
  min-height: 60vh;
  height: calc(100vh - 12rem);
}
.modal.bootbox .bootbox-body {
  padding-top: 40px !important;
  padding-top: 2.5rem !important;
}
.modal.bootbox .bootbox-close-button {
  margin-top: 16px !important;
  margin-top: 1rem !important;
  text-indent: -15984px;
  text-indent: -999rem;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
}
.modal.bootbox .bootbox-close-button:before {
  font-family: "icons-ui" !important;
  content: "\e904";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  text-indent: 0;
  text-align: center;
}
.modal.bootbox .modal-footer .btn + .btn {
  margin-left: 8px;
  margin-left: 0.5rem;
}

.modal-backdrop {
  /* Do not use because of multiple stacked modals */
  z-index: 110;
}

.modal-dialog {
  border-radius: 0;
}

.modal-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  text-align: center;
}

.modal-header,
.modal-body {
  display: block;
}

.modal-footer {
  display: flex;
}

.modal-header {
  padding-top: 24px;
  padding-top: 1.5rem;
}
.modal-header .close,
.modal-header .action--close {
  position: absolute;
  top: 24px;
  top: 1.5rem;
  right: 24px;
  right: 1.5rem;
  margin: 0;
}
.modal-header .action--close {
  top: 16px;
  top: 1rem;
}

.modal-body {
  padding-top: 0;
  padding-bottom: 0;
}

.modal-content {
  border-radius: 0;
  border: 0;
}
.modal-content .list-group {
  margin-left: -32px;
  margin-left: -2rem;
  margin-right: -32px;
  margin-right: -2rem;
}
.modal-content.modal-content--loading .modal-header,
.modal-content.modal-content--loading .modal-body,
.modal-content.modal-content--loading .modal-footer {
  opacity: 0.32;
}
.modal-content.modal-content--loading + .modal-indicator.modal-indicator--loading {
  display: block;
}

.modal-footer .btn-block {
  margin-left: 0;
  margin-right: 0;
}

.modal-indicator--loading {
  display: none;
}

.modal--feedback .pane {
  height: calc(100vh - 1.5rem);
}
.modal--feedback .pane-content {
  bottom: 168px;
  bottom: 10.5rem;
  height: auto;
}
.modal--feedback .pane-content > .pane-section {
  color: #fff;
  text-align: center;
}
.modal--feedback .pane-content > .pane-section:first-child {
  padding-top: 32px;
  padding-top: 2rem;
}
.modal--feedback .pane-footer {
  height: 168px;
  height: 10.5rem;
  padding-top: 32px;
  padding-top: 2rem;
}
.mobile.safari .modal--feedback .modal-dialog {
  height: calc(100vh - 9.5rem);
}
.mobile.safari .modal--feedback .pane {
  height: 100%;
}
@media (min-width: 576px) {
  .modal--feedback .pane {
    height: calc(100vh - 12rem);
  }
}

.modal-feedback-icon {
  font-size: 112px;
  font-size: 7rem;
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.modal-feedback-icon.icon--add {
  font-size: 64px;
  font-size: 4rem;
  margin-top: 16px;
  margin-top: 1rem;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.modal-feedback-title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 8.679px;
  margin-bottom: 0.54249rem;
  padding-top: 7.32px;
  padding-top: 0.45751rem;
}

.modal-feedback-subtitle {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 8.199px;
  margin-bottom: 0.51249rem;
  padding-top: 7.8px;
  padding-top: 0.48751rem;
}

.modal--pane-v2.modal .pane-v2 {
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
  bottom: 16px;
  bottom: 1rem;
  left: 16px;
  left: 1rem;
  height: calc(100% - 2rem);
  width: calc(100% - 2rem);
  max-width: calc(100% - 2rem);
  transform: translateY(5rem);
  transition: transform 150ms ease;
  transform-origin: top left;
}
.modal--pane-v2.modal.in .pane-v2 {
  transform: translateY(0);
}

[data-modal-id=contact] .contact-title,
[data-modal-id=contact] .contact-lead {
  text-align: center;
}
[data-modal-id=contact] .contact-title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
[data-modal-id=contact] .contact-lead {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem;
}
#quickstartPopupModal {
  z-index: 999;
}
#quickstartPopupModal.modal.in {
  background: none;
}
#quickstartPopupModal .modal-dialog {
  margin-left: 0;
}
#quickstartPopupModal .modal-lg {
  max-width: 100%;
}

#quickstartOverviewModal {
  background-color: rgba(211, 217, 227, 0.72);
}
#quickstartOverviewModal .modal-dialog {
  width: 25% !important;
  height: 92%;
}
#quickstartOverviewModal nav {
  height: calc(100% - 22rem);
  overflow: scroll;
}

@media (min-width: 1028px) {
  /** Custom size to fit original images **/
  [data-modal-id=focus-original].modal--pane-v2.modal .pane-v2 {
    width: 64.25rem; /* TODO: consider width of scrollbar? */
    max-width: 100%;
    left: 50%;
    right: auto;
    margin-left: -32.125rem;
  }
}
@media (min-width: 576px) {
  .modal--pane-v2.modal.modal--xs .pane-v2 {
    width: 22.5rem;
    left: 50%;
    right: auto;
    margin-left: -11.25rem;
  }
}
@media only screen and (min-width: 576px) and (min-height: 32rem) {
  .modal--pane-v2.modal.modal--xs .pane-v2 {
    height: 30rem;
    top: 50%;
    bottom: auto;
    margin-top: -15rem;
  }
}
@media (min-width: 768px) {
  .modal--pane-v2.modal.modal--sm .pane-v2 {
    width: 30rem;
    left: 50%;
    right: auto;
    margin-left: -15rem;
  }
}
@media only screen and (min-width: 768px) and (min-height: 42rem) {
  .modal--pane-v2.modal.modal--sm .pane-v2 {
    height: 40rem;
    top: 50%;
    bottom: auto;
    margin-top: -20rem;
  }
}
@media (min-width: 1200px) {
  .modal--pane-v2.modal.modal--lg .pane-v2 {
    width: 75rem;
    left: 50%;
    right: auto;
    margin-left: -37.5rem;
  }
}
@media only screen and (min-width: 1200px) and (min-height: 58.25rem) {
  .modal--pane-v2.modal.modal--lg .pane-v2 {
    height: 56.25rem;
    top: 50%;
    bottom: auto;
    margin-top: -28.125rem;
  }
}
.menu .icon-container {
  width: 16px;
  width: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}
.menu .icon-container--arrow-right,
.menu .icon-container--add {
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
}
.menu .icon-container,
.menu .icon-container--arrow-right {
  margin: 0;
}
.menu .icon-container--arrow-upright {
  width: 20px;
  width: 1.25rem;
  margin: -10.8px 0 0 -10.8px;
  margin: -0.675rem 0 0 -0.675rem;
}
.menu .icon-container--sync {
  display: inline-block;
  margin-right: 12px;
  margin-right: 0.75rem;
}

.menu-item {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: transparent;
  margin: 0;
  padding: 0;
  align-items: center;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  position: relative;
  min-height: 50px;
  min-height: 3.125rem;
}
.menu--underline-hover .menu-item:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  height: 0.125rem;
}
.menu--underline-hover .menu-item:hover:after, .menu--underline-hover .menu-item:focus:after, .menu--underline-hover .menu-item:hover:focus:after {
  width: 100%;
}
.menu-item.menu-item--type-heading, .menu-item.menu-item--type-label {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.menu-item.menu-item--type-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 0;
}
.menu-item.menu-item--icon-home .menu-item-title {
  order: 1;
}
.menu-item.menu-item--icon-home .menu-item-icon {
  order: 0;
}
.menu-item.menu-item--active:not(.menu-item--icon-home) .menu-item-icon {
  display: none;
}
.menu-item.menu-item--active:not(.menu-item--icon-home) .menu-item-indicator:before {
  opacity: 1;
}

.menu-item-link {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: left;
  border: 0;
  margin: 0;
  flex: 1 1 auto;
}
.menu-item--suffix .menu-item-link {
  padding-right: 0;
}

.menu-item-suffix {
  display: block;
  flex: 0 0 auto;
  border: 0;
  height: 48px;
  height: 3rem;
  width: 80px;
  width: 5rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.menu-item-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  flex: 0 1 100%;
  margin: 0 0 2px;
  margin: 0 0 0.125rem;
}

.menu-item-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  flex: 1 1 auto;
  margin: 0;
  position: relative;
}
.menu-item-title:before {
  content: " ";
}
@media (min-width: 768px) {
  .pane-v2--pop .menu-item-title {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

.menu-item-title-wrap {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  width: 96%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.menu-item-count {
  margin-right: 12px;
  margin-right: 0.75rem;
}

.menu-item-indicator,
.menu-item-icon {
  flex: 0 0 auto;
  min-width: min-intrinsic;
}

.menu-item-indicator {
  margin: 0;
}

.menu-item-note {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  flex: 0 1 100%;
  margin: 0;
}

.ui-helper-hidden-accessible {
  display: none;
}

.ui-autocomplete {
  position: absolute;
  left: 0;
  cursor: default;
  width: 100%;
  z-index: 101;
  display: block;
  font-size: 16px;
  font-size: 1rem;
}
.ui-autocomplete.ui-menu {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.ui-autocomplete.ui-menu .ui-menu-item {
  list-style-type: none;
  padding: 0 16px;
  padding: 0 1rem;
  background: transparent;
  outline: none;
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
  overflow: hidden;
}
.ui-autocomplete.ui-widget-content {
  border-top: 1px solid transparent;
  border-top: 0.0625rem solid transparent;
  background: #fff;
}

/*
$alert-padding:               16px;
$alert-border-radius:         0;
$alert-link-font-weight:      700;
$alert-border-width:          0;

$alert-success-bg:            $brand-primary;
$alert-success-text:          #fff;
$alert-success-border:        $brand-primary;

$alert-info-bg:               $brand-secondary;
$alert-info-text:             #fff;
$alert-info-border:           $brand-secondary;

$alert-warning-bg:            $brand-warning;
$alert-warning-text:          #fff;
$alert-warning-border:        $brand-warning;

$alert-danger-bg:             $brand-danger;
$alert-danger-text:           #fff;
$alert-danger-border:         $brand-danger;


@import "../../../../vendor/twbs/bootstrap/scss/alert";
*/
.alerts {
  padding: 32px 32px 0;
  padding: 2rem 2rem 0;
}
.alerts .icon-container {
  margin: 0;
}

.alerts-item {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.alerts-item-icon {
  flex: 0 0 auto;
}

.alerts-item-message {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  flex: 1 0 auto;
  padding: 4px 0 4px 16px;
  padding: 0.25rem 0 0.25rem 1rem;
  -webkit-hyphens: auto;
          hyphens: auto;
  max-width: calc(100% - 2rem);
}

[data-notify=container] {
  padding: 24px 32px !important;
  padding: 1.5rem 2rem !important;
  border-radius: 1.75rem !important;
  z-index: 140;
  display: block;
}
[data-notify=container] [data-notify=icon] {
  display: none;
}
[data-notify=container] [data-notify=dismiss].close {
  left: auto !important;
  top: 16px !important;
  top: 1rem !important;
  right: 16px !important;
  right: 1rem !important;
  position: absolute !important;
  text-indent: -15984px !important;
  text-indent: -999rem !important;
  opacity: 1 !important;
}
[data-notify=container] [data-notify=dismiss].close:after {
  content: "";
  display: block;
  opacity: 1;
  transition: opacity 150ms ease;
}
[data-notify=container] [data-notify=dismiss].close:hover:after {
  opacity: 0.6;
}
[data-notify=container] [data-notify=title] {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.04px;
  margin-bottom: -0.44001rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
  display: block !important;
  font-weight: 700;
  margin: 0 !important;
  padding: 0 !important;
}
[data-notify=container] [data-notify=message] {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: -5.66px;
  margin-bottom: -0.35376rem;
  padding-top: 5.66px;
  padding-top: 0.35376rem;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}
[data-notify=container][data-notify-position=top-right] {
  top: 16px !important;
  top: 1rem !important;
  right: 16px !important;
  right: 1rem !important;
}
[data-notify=container] hr {
  display: none;
}

.grid-view {
  margin: 0 0 32px;
  margin: 0 0 2rem;
  max-width: 100%;
}
.grid-view.row {
  margin-left: -16px;
  margin-left: -1rem;
  margin-right: -16px;
  margin-right: -1rem;
  max-width: none;
}
.pane-section--inset .grid-view {
  max-width: none;
  margin-bottom: 0;
}
.pane-section--expand .grid-view {
  max-width: none;
  margin-bottom: 0;
}
.grid-view .summary {
  display: none;
}
.grid-view th,
.grid-view td {
  line-height: 24px;
  line-height: 1.5rem;
}
.grid-view th:first-child,
.grid-view td:first-child {
  padding-left: 24px;
  padding-left: 1.5rem;
}
.grid-view th:first-child.kv-align-center,
.grid-view td:first-child.kv-align-center {
  text-align: left;
}
.grid-view th:last-child,
.grid-view td:last-child {
  padding-right: 24px;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .grid-view th:first-child,
  .grid-view td:first-child {
    padding-left: 3rem;
  }
  .grid-view th:last-child,
  .grid-view td:last-child {
    padding-right: 3rem;
  }
}
.grid-view thead th {
  font-size: 12px;
  font-size: 0.75rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top !important;
}
.grid-view tbody td:first-child {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
}
.grid-view tbody td *:last-child {
  margin-bottom: 0;
}
.grid-view .grid-view--actions thead th:last-child,
.grid-view .grid-view--actions thead td:last-child,
.grid-view .grid-view--actions tbody th:last-child,
.grid-view .grid-view--actions tbody td:last-child {
  text-align: center;
}
@media (max-width: 991px) {
  .grid-view .grid-view--actions td:last-child {
    position: absolute;
    top: 0;
    right: -1rem;
    width: auto !important;
  }
  .grid-view .grid-view--actions td:last-child .dropdown-menu {
    right: 2rem;
  }
}
@media (max-width: 991px) {
  .grid-view .grid-view--selectable td:first-child, .grid-view .grid-view--selectable td.kv-row-select {
    position: absolute;
    top: 0;
    left: 2rem;
    width: auto !important;
    padding-top: 0.75rem;
    margin: 0 !important;
  }
  .grid-view .grid-view--selectable td:first-child + td, .grid-view .grid-view--selectable td.kv-row-select + td {
    padding-top: 1.5rem;
  }
}
@media (min-width: 992px) {
  .grid-view--expand .grid-view tbody td:first-child {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.grid-view .grid-view-stat {
  display: inline-block;
  padding: 0 6px;
  padding: 0 0.375rem;
}
@media (min-width: 992px) {
  .grid-view .grid-view-stat {
    display: block;
  }
  .grid-view .grid-view-stat + .grid-view-stat {
    padding-top: 0.5rem;
  }
}
.grid-view .grid-view-stat-label,
.grid-view .grid-view-stat-value {
  display: block;
  text-align: center;
}
.grid-view .grid-view-stat-label {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: -4.28px;
  margin-bottom: -0.26751rem;
  padding-top: 4.28px;
  padding-top: 0.26751rem;
}
.grid-view .grid-view-stat-value {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: -3.04px;
  margin-bottom: -0.19001rem;
  padding-top: 3.04px;
  padding-top: 0.19001rem;
}
.grid-view .dropdown-toggle {
  text-indent: -15984px;
  text-indent: -999rem;
  background: transparent !important;
  border-color: transparent !important;
  width: 80px;
  width: 5rem;
}
.grid-view .dropdown-toggle:before {
  content: "\e90d";
  text-indent: 0;
  position: absolute;
  top: 50%;
  left: 52%;
  display: block;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}
.grid-view .dropdown-toggle .caret {
  display: none;
}
.grid-view .dropdown-menu {
  left: auto;
  right: 0;
}
.grid-view .kv-row-checkbox {
  position: absolute;
  left: -15984px;
  left: -999rem;
  height: 0;
}
.grid-view .kv-panel-before,
.grid-view .kv-panel-after {
  border: 0;
  padding: 0 24px;
  padding: 0 1.5rem;
}
@media (min-width: 992px) {
  .grid-view .kv-panel-before,
  .grid-view .kv-panel-after {
    padding: 0 4rem;
  }
}
.grid-view .kv-panel-after {
  padding-top: 24px;
  padding-top: 1.5rem;
  display: flex;
}
.grid-view .kv-panel-after .btn + .btn {
  margin-left: 4px;
  margin-left: 0.25rem;
}
.grid-view .form-control {
  margin-left: -8px;
  margin-left: -0.5rem;
}
.grid-view .filters {
  display: none;
}
.grid-view .filters td {
  padding-right: 16px;
  padding-right: 1rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}
@media (min-width: 992px) {
  .grid-view .filters {
    display: table-row;
  }
}
@media (max-width: 767px) {
  .grid-view .kv-table-wrap tr > td:first-child {
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  .grid-view .kv-table-wrap th,
  .grid-view .kv-table-wrap td {
    display: block;
    width: 100% !important;
    text-align: center;
    font-size: inherit;
    padding-left: 0;
    padding-right: 0;
  }
  .grid-view .kv-table-wrap thead th {
    display: none !important;
  }
  .grid-view .kv-table-wrap thead th.kv-all-select {
    display: block !important;
  }
  .grid-view .kv-table-wrap tbody tr {
    display: block;
    position: relative;
    padding-bottom: 2rem;
  }
  .grid-view .kv-table-wrap tbody .highcharts-container {
    margin: 0 auto;
    padding: 0.5rem 0;
  }
}
.grid-view thead,
.grid-view .kv-row-select {
  width: 96px !important;
  width: 6rem !important;
}
.grid-view thead label,
.grid-view .kv-row-select label {
  margin: 0;
}
.grid-view thead .indicator,
.grid-view .kv-row-select .indicator {
  top: 0;
  margin: 0;
}
.grid-view .empty {
  padding: 160px 0;
  padding: 10rem 0;
  text-align: center;
}

.kv-grid-loading {
  position: relative;
  background-image: none !important;
  opacity: 1;
}
.kv-grid-loading > .grid-view {
  opacity: 0.5;
}

.grid-view-title,
.grid-view-properties,
.grid-view-email,
.grid-view-date {
  display: block;
  margin: 0;
  padding: 0;
}

.grid-view-title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  line-height: 1.875rem;
}
.grid-view-title + p {
  margin-top: 4px;
  margin-top: 0.25rem;
}

.grid-view-email,
.grid-view-properties {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

.grid-view-date {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}

/*.kv-tree-wrapper {
    border: 0;
    font-size: .875rem;

    &.form-control {
        font-size: .875rem;
    }

    .kv-header-container {
        padding: 0;
    }

    .kv-tree-container {
        padding: 0 2rem;
        border: 0;
        overflow: visible;

        @include media-breakpoint-up(lg) {
            padding-left: 4rem;
            padding-right: 4rem;
        }

        .kv-tree {
            padding-left: 0;
            margin-top: 1rem !important;

            > ul {
                padding-left: 0 !important;
            }
        }
    }

    .kv-tree-root {
        padding: 0;
        display: none;
    }

    .kv-tree-list {
        top: 1.125rem;
    }

    .kv-tree ul,
    .kv-tree li {
        padding-left: .75rem;
    }

    .kv-tree li {
        line-height: 2rem;
        border-style: solid;
    }

    .kv-tree li ul {
        border-top-style: solid;
    }

    .kv-node-detail,
    .kv-node-label {
        white-space: nowrap;
    }

    .kv-has-checkbox .kv-selected > .kv-tree-list .kv-node-detail {
        background: transparent;

        .kv-node-label {
            font-weight: 700;
        }
    }

    .kv-node-detail:hover {
        background: transparent !important;
    }

    .kv-highlight {
        padding: 0;
        background: transparent;
    }
}

.kv-search-clear {
    //@extend %icon;
    //@extend %icon-mute;
    //background-position: 0 $icon-clear;
    text-indent: -999rem;
    overflow: hidden;
    cursor: pointer;
    left: auto;
    right: 2rem !important;

    .no-touch & {
        opacity: 0;
        transition: opacity 150ms ease;
    }

    .no-touch .kv-search-container:hover & {
        opacity: 1;
    }

    @include media-breakpoint-up(xl) {
        right: 4rem !important;
    }
}

.kv-loading-search {
    position: relative;
    background-image: none !important;
}*/
/*
 * Fancytree "Lion" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
/*
 Lion colors:
	gray highlight bar: #D4D4D4
	blue highlight-bar and -border #3875D7

*/
/*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 ******************************************************************************/
/*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
.ui-helper-hidden {
  display: none;
}

/*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  background-color: white;
  border: 1px dotted gray;
  min-height: 0%;
  position: relative;
}

ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}

ul.fancytree-container ul > li:before {
  content: none;
}

ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}

ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}

.ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}

ul.fancytree-connectors.fancytree-container li {
  background-image: url("../skin-lion/vline.gif");
  background-position: 0 0;
}

ul.fancytree-container li.fancytree-lastsib,
ul.fancytree-no-connector > li {
  background-image: none;
}

li.fancytree-animating {
  position: relative;
}

/*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("../skin-lion/icons.gif");
  background-position: 0px 0px;
}

span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-expander,
span.fancytree-custom-icon {
  margin-top: 0px;
}

/* Used by icon option: */
span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}

/* Used by 'icon' node option: */
img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 0px;
  vertical-align: top;
  border-style: none;
}

/*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
span.fancytree-expander {
  cursor: pointer;
}

.fancytree-exp-n span.fancytree-expander,
.fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}

.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../skin-lion/icons.gif");
  margin-top: 0;
}

.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}

.fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}

.fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}

.fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}

.fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}

.fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}

.fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}

.fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}

.fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}

.fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}

.fancytree-exp-e span.fancytree-expander,
.fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}

.fancytree-exp-e span.fancytree-expander:hover,
.fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}

.fancytree-exp-el span.fancytree-expander,
.fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}

.fancytree-exp-el span.fancytree-expander:hover,
.fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}

/* Fade out expanders, when container is not hovered or active */
.fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}

.fancytree-fade-expander:hover span.fancytree-expander,
.fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander [class*=fancytree-statusnode-] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}

/*------------------------------------------------------------------------------
 * Checkbox icon
 *----------------------------------------------------------------------------*/
span.fancytree-checkbox {
  margin-left: 3px;
  background-position: 0px -32px;
}

span.fancytree-checkbox:hover {
  background-position: -16px -32px;
}

span.fancytree-checkbox.fancytree-radio {
  background-position: 0px -48px;
}

span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -16px -48px;
}

.fancytree-partsel span.fancytree-checkbox {
  background-position: -64px -32px;
}

.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -80px -32px;
}

.fancytree-partsel span.fancytree-checkbox.fancytree-radio {
  background-position: -64px -48px;
}

.fancytree-partsel span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -80px -48px;
}

.fancytree-selected span.fancytree-checkbox {
  background-position: -32px -32px;
}

.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -48px -32px;
}

.fancytree-selected span.fancytree-checkbox.fancytree-radio {
  background-position: -32px -48px;
}

.fancytree-selected span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -48px -48px;
}

.fancytree-unselectable span.fancytree-checkbox {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.fancytree-unselectable span.fancytree-checkbox:hover {
  background-position: 0px -32px;
}

.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -64px -32px;
}

.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -32px -32px;
}

/*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}

/* Documents */
.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}

.fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}

.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}

.fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}

.fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}

/* Folders */
.fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}

.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}

.fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}

.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}

.fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}

.fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}

.fancytree-loading span.fancytree-expander,
.fancytree-loading span.fancytree-expander:hover,
.fancytree-statusnode-loading span.fancytree-icon,
.fancytree-statusnode-loading span.fancytree-icon:hover {
  background-image: url("../skin-lion/loading.gif");
  background-position: 0px 0px;
}

/* Status node icons */
.fancytree-statusnode-error span.fancytree-icon,
.fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}

/*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}

span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  border-radius: 0px;
}

span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}

/*------------------------------------------------------------------------------
 * Drag'n'drop support
 *----------------------------------------------------------------------------*/
div.fancytree-drag-helper span.fancytree-childcounter,
div.fancytree-drag-helper span.fancytree-dnd-modifier {
  display: inline-block;
  color: #fff;
  background: #337ab7;
  border: 1px solid gray;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}

div.fancytree-drag-helper span.fancytree-childcounter {
  position: absolute;
  top: -6px;
  right: -6px;
}

div.fancytree-drag-helper span.fancytree-dnd-modifier {
  background: #5cb85c;
  border: none;
  font-weight: bolder;
}

div.fancytree-drag-helper.fancytree-drop-accept span.fancytree-drag-helper-img {
  background-position: -32px -112px;
}

div.fancytree-drag-helper.fancytree-drop-reject span.fancytree-drag-helper-img {
  background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/
#fancytree-drop-marker {
  width: 32px;
  position: absolute;
  background-position: 0px -128px;
  margin: 0;
}

#fancytree-drop-marker.fancytree-drop-after,
#fancytree-drop-marker.fancytree-drop-before {
  width: 64px;
  background-position: 0px -144px;
}

#fancytree-drop-marker.fancytree-drop-copy {
  background-position: -64px -128px;
}

#fancytree-drop-marker.fancytree-drop-move {
  background-position: -32px -128px;
}

/*** Source node while dragging ***********************************************/
span.fancytree-drag-source.fancytree-drag-remove {
  opacity: 0.15;
}

/*** Target node while dragging cursor is over it *****************************/
/*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
.fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}

.fancytree-container.fancytree-rtl span.fancytree-connector,
.fancytree-container.fancytree-rtl span.fancytree-expander,
.fancytree-container.fancytree-rtl span.fancytree-icon,
.fancytree-container.fancytree-rtl span.fancytree-drag-helper-img,
.fancytree-container.fancytree-rtl #fancytree-drop-marker {
  background-image: url("../skin-lion/icons-rtl.gif");
}

.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}

.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  background-image: url("../skin-lion/icons-rtl.gif");
}

ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}

ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  background-image: url("../skin-lion/vline-rtl.gif");
}

ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}

/*------------------------------------------------------------------------------
 * 'table' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-table {
  border-collapse: collapse;
}

table.fancytree-ext-table span.fancytree-node {
  display: inline-block;
  box-sizing: border-box;
}

/*------------------------------------------------------------------------------
 * 'columnview' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-columnview tbody tr td {
  position: relative;
  border: 1px solid gray;
  vertical-align: top;
  overflow: auto;
}

table.fancytree-ext-columnview tbody tr td > ul {
  padding: 0;
}

table.fancytree-ext-columnview tbody tr td > ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  /* no v-lines */
  margin: 0;
}

table.fancytree-ext-columnview span.fancytree-node {
  position: relative;
  /* allow positioning of embedded spans */
  display: inline-block;
}

table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #CBE8F6;
}

table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right {
  position: absolute;
  right: 3px;
  background-position: 0px -80px;
}

table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover {
  background-position: -16px -80px;
}

/*------------------------------------------------------------------------------
 * 'filter' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title {
  color: silver;
  font-weight: lighter;
}

.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: black;
  font-weight: normal;
}

.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: bold;
}

.fancytree-ext-filter-hide tr.fancytree-hide,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide {
  display: none;
}

.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: silver;
  font-weight: lighter;
}

.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: normal;
}

/* Hide expanders if all child nodes are hidden by filter */
.fancytree-ext-filter-hide-expanders tr.fancytree-match span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-match span.fancytree-expander {
  visibility: hidden;
}

.fancytree-ext-filter-hide-expanders tr.fancytree-submatch span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-submatch span.fancytree-expander {
  visibility: visible;
}

.fancytree-ext-childcounter span.fancytree-icon,
.fancytree-ext-filter span.fancytree-icon {
  position: relative;
}

.fancytree-ext-childcounter span.fancytree-childcounter,
.fancytree-ext-filter span.fancytree-childcounter {
  color: #fff;
  background: #777;
  border: 1px solid gray;
  position: absolute;
  top: -6px;
  right: -6px;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}

/*------------------------------------------------------------------------------
 * 'wide' extension
 *----------------------------------------------------------------------------*/
ul.fancytree-ext-wide {
  position: relative;
  min-width: 100%;
  z-index: 2;
  box-sizing: border-box;
}

ul.fancytree-ext-wide span.fancytree-node > span {
  position: relative;
  z-index: 2;
}

ul.fancytree-ext-wide span.fancytree-node span.fancytree-title {
  position: absolute;
  z-index: 1;
  left: 0px;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  box-sizing: border-box;
}

/*------------------------------------------------------------------------------
 * 'fixed' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-fixed-wrapper .fancytree-ext-fixed-hidden {
  display: none;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-bottom {
  border-bottom: 3px solid rgba(0, 0, 0, 0.75);
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-right {
  border-right: 3px solid rgba(0, 0, 0, 0.75);
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tl {
  position: absolute;
  overflow: hidden;
  z-index: 3;
  top: 0px;
  left: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tr {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-bl {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  left: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-br {
  position: absolute;
  overflow: scroll;
  z-index: 1;
}

/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
/*******************************************************************************
 * Node titles
 */
span.fancytree-title {
  border: 1px solid transparent;
  border-radius: 0;
}

span.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}

span.fancytree-selected span.fancytree-title,
span.fancytree-active span.fancytree-title {
  background-color: #D4D4D4;
}

span.fancytree-selected span.fancytree-title {
  font-style: italic;
}

.fancytree-treefocus span.fancytree-selected span.fancytree-title,
.fancytree-treefocus span.fancytree-active span.fancytree-title {
  color: white;
  background-color: #3875D7;
}

/*******************************************************************************
 * 'table' extension
 */
table.fancytree-ext-table {
  border-collapse: collapse;
}

table.fancytree-ext-table tbody tr.fancytree-focused {
  background-color: #99DEFD;
}

table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: royalblue;
}

table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #99DEFD;
}

/*******************************************************************************
 * 'columnview' extension
 */
table.fancytree-ext-columnview tbody tr td {
  border: 1px solid gray;
}

table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #ccc;
}

table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  background-color: royalblue;
}

/*******************************************************************************
 * CUSTOM
 */
ul.fancytree-container {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 32px 32px 0;
  padding: 2rem 2rem 0;
  border: 0;
  position: static;
}
ul.fancytree-container ul {
  padding-left: 16px;
  padding-left: 1rem;
}
ul.fancytree-container.fancytree-treefocus {
  box-shadow: none;
  outline: none;
}
@media (min-width: 992px) {
  ul.fancytree-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

span.fancytree-node {
  margin-top: 2px;
  margin-top: 0.125rem;
  min-height: 16px;
  min-height: 1rem;
  line-height: normal;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}
span.fancytree-node.fancytree-loading::after {
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left-width: 2px;
  border-left-width: 0.125rem;
  border-left-style: solid;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 48px;
  height: 3rem;
  margin: -24px 0 0 -24px;
  margin: -1.5rem 0 0 -1.5rem;
  width: 48px;
  width: 3rem;
}

span.fancytree-title {
  min-height: 24px;
  min-height: 1.5rem;
  padding: 0 4px 0 4px;
  padding: 0 0.25rem 0 0.25rem;
  margin: 0;
  border: 0.98px solid transparent;
  border: 0.06125rem solid transparent;
}

span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox {
  width: 16px;
  width: 1rem;
  height: 24px;
  height: 1.5rem;
  padding-top: 2px;
  padding-top: 0.125rem;
  margin-left: 4px;
  margin-left: 0.25rem;
  background-image: none;
  font: normal normal normal 14px/1 FontAwesome;
  font: normal normal normal 0.875rem/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
}
span.fancytree-empty:hover,
span.fancytree-vline:hover,
span.fancytree-expander:hover,
span.fancytree-icon:hover,
span.fancytree-checkbox:hover {
  opacity: 0.5;
}

span.fancytree-expander {
  margin-left: 0;
  margin-right: 12px;
  margin-right: 0.75rem;
}

.fancytree-loading span.fancytree-expander,
.fancytree-loading span.fancytree-expander:hover,
.fancytree-statusnode-loading span.fancytree-icon,
.fancytree-statusnode-loading span.fancytree-icon:hover {
  background-image: none;
}

#search-settings-class .ui-autocomplete,
#search-settings-branch .ui-autocomplete {
  opacity: 1 !important;
}
#search-settings-class .ui-autocomplete.ui-menu .ui-menu-item,
#search-settings-branch .ui-autocomplete.ui-menu .ui-menu-item {
  padding: 0 32px;
  padding: 0 2rem;
}
@media (min-width: 992px) {
  #search-settings-class .ui-autocomplete.ui-menu .ui-menu-item,
  #search-settings-branch .ui-autocomplete.ui-menu .ui-menu-item {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.fancytree-exp-n span.fancytree-expander:before,
.fancytree-exp-nl span.fancytree-expander:before {
  display: none;
}

span.fancytree-expander,
.fancytree-exp-e span.fancytree-expander,
.fancytree-exp-ed span.fancytree-expander,
.fancytree-exp-el span.fancytree-expander,
.fancytree-exp-edl span.fancytree-expander {
  background-image: none;
}
span.fancytree-expander:before,
.fancytree-exp-e span.fancytree-expander:before,
.fancytree-exp-ed span.fancytree-expander:before,
.fancytree-exp-el span.fancytree-expander:before,
.fancytree-exp-edl span.fancytree-expander:before {
  content: "\f068";
}

.fancytree-exp-c span.fancytree-expander,
.fancytree-exp-cl span.fancytree-expander,
.fancytree-exp-cd span.fancytree-expander,
.fancytree-exp-cdl span.fancytree-expander {
  background-image: none;
}
.fancytree-exp-c span.fancytree-expander:before,
.fancytree-exp-cl span.fancytree-expander:before,
.fancytree-exp-cd span.fancytree-expander:before,
.fancytree-exp-cdl span.fancytree-expander:before {
  content: "\f067";
}

span.fancytree-checkbox:before,
span.fancytree-checkbox.fancytree-radio:before,
.fancytree-partsel span.fancytree-checkbox:before,
.fancytree-partsel span.fancytree-checkbox.fancytree-radio:before {
  content: "\f096";
}

.fancytree-selected span.fancytree-checkbox:before,
.fancytree-selected span.fancytree-checkbox.fancytree-radio:before {
  content: "\f046";
}

/* Documents */
.fancytree-ico-c span.fancytree-icon:before,
.fancytree-has-children.fancytree-ico-c span.fancytree-icon:before,
.fancytree-ico-e span.fancytree-icon:before {
  content: "\f016";
}

/* Folders */
.fancytree-ico-cf span.fancytree-icon:before,
.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:before,
.fancytree-ico-ef span.fancytree-icon:before {
  content: "\f07b";
}

/* Active */
span.fancytree-focused span.fancytree-title {
  outline: none;
}

span.fancytree-selected span.fancytree-title,
span.fancytree-active span.fancytree-title {
  background-color: transparent;
}

span.fancytree-selected span.fancytree-title {
  font-style: normal;
}

.fancytree-treefocus span.fancytree-active span.fancytree-title,
.fancytree-treefocus span.fancytree-selected span.fancytree-title,
.fancytree-treefocus span.fancytree-selected .fancytree-checkbox {
  color: inherit;
  background-color: transparent;
}

span.fancytree-selected span.fancytree-title,
span.fancytree-selected .fancytree-checkbox {
  font-weight: 700;
}

/* Customisations */
.fancytree-title {
  display: inline !important;
}

.pagination {
  display: block;
  padding-left: 0;
  margin: 32px auto;
  margin: 2rem auto;
  border-radius: 0.75rem;
  text-align: center;
}
.pagination li {
  display: inline-block;
}
.pagination li:first-child a,
.pagination li:first-child span {
  margin-left: 0;
  border-radius: 0.75rem;
}
.pagination li:last-child a,
.pagination li:last-child span {
  border-radius: 0.75rem;
}
.pagination li.active a, .pagination li.active a:focus, .pagination li.active a:hover,
.pagination li.active span,
.pagination li.active span:focus,
.pagination li.active span:hover {
  z-index: 2;
  cursor: default;
}
.pagination li.disabled a, .pagination li.disabled a:focus, .pagination li.disabled a:hover,
.pagination li.disabled span,
.pagination li.disabled span:focus,
.pagination li.disabled span:hover {
  pointer-events: none;
  cursor: not-allowed;
}
.pagination a,
.pagination span {
  border-radius: 0.75rem;
  position: relative;
  float: left;
  padding: 6px 12px;
  padding: 0.375rem 0.75rem;
  margin-left: -1px;
  text-decoration: none;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 16px;
  line-height: 1rem;
}

.report-charts {
  padding: 32px 8px 0;
  padding: 2rem 0.5rem 0;
}
.report-charts::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 576px) {
  .report-charts {
    padding: 2rem 1rem 0;
  }
}
@media (min-width: 1200px) {
  .report-charts {
    padding: 2rem 3rem 0;
  }
}

.report-summary,
.report-chart,
.report-list,
.report-tags,
.report-segments,
.report-advice,
.report-company {
  padding: 0 16px 96px;
  padding: 0 1rem 6rem;
  position: relative;
}
.report-summary::after,
.report-chart::after,
.report-list::after,
.report-tags::after,
.report-segments::after,
.report-advice::after,
.report-company::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  .report-summary,
  .report-chart,
  .report-list,
  .report-tags,
  .report-segments,
  .report-advice,
  .report-company {
    float: left;
    width: 50%;
    min-height: 29rem;
  }
  .report-summary:nth-child(odd),
  .report-chart:nth-child(odd),
  .report-list:nth-child(odd),
  .report-tags:nth-child(odd),
  .report-segments:nth-child(odd),
  .report-advice:nth-child(odd),
  .report-company:nth-child(odd) {
    clear: left;
  }
  .report-summary.report--narrow,
  .report-chart.report--narrow,
  .report-list.report--narrow,
  .report-tags.report--narrow,
  .report-segments.report--narrow,
  .report-advice.report--narrow,
  .report-company.report--narrow {
    min-height: 15rem;
  }
  .report-summary.report--narrow .report-content,
  .report-chart.report--narrow .report-content,
  .report-list.report--narrow .report-content,
  .report-tags.report--narrow .report-content,
  .report-segments.report--narrow .report-content,
  .report-advice.report--narrow .report-content,
  .report-company.report--narrow .report-content {
    min-height: 10rem;
  }
}

.report-card {
  width: 100%;
  position: relative;
}
.report-card:before {
  /* Background */
  content: "";
  display: block;
  position: absolute;
  top: -28px;
  top: -1.75rem;
  right: -32px;
  right: -2rem;
  left: -32px;
  left: -2rem;
  bottom: -28px;
  bottom: -1.75rem;
  z-index: -1;
  background: #fff;
}
.report-card.report-card--text h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 7.439px;
  margin-bottom: 0.46499rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
}
.report-card.report-card--text p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 6.959px;
  margin-bottom: 0.43499rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}
.report-card.report-card--text p a:after {
  content: "\e917";
  padding-left: 4px;
  padding-left: 0.25rem;
  transform: rotate(-45deg);
  position: relative;
  top: 2px;
  top: 0.125rem;
  display: inline-block;
}
@media (min-width: 992px) {
  .report-card.report-card--text h2,
  .report-card.report-card--text p {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1200px) {
  .report-card.report-card--text h2,
  .report-card.report-card--text p {
    padding-left: 0;
    padding-right: 0;
  }
}

.report-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row wrap;
  min-height: 336px;
  min-height: 21rem;
  width: 100%;
  max-width: 100%;
}

.report-heading {
  display: block;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.report-heading-title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -8.42px;
  margin-bottom: -0.52626rem;
  padding-top: 8.42px;
  padding-top: 0.52626rem;
  text-align: center;
}

.report-status-indicator {
  display: inline-block;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem;
  border-radius: 50%;
  text-indent: -15984px;
  text-indent: -999rem;
  overflow: hidden;
}

.report-tags {
  text-align: center;
}
.report-tags .btn {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.report-tags .btn + .btn {
  margin-left: 4px;
  margin-left: 0.25rem;
}
.report-tags .report-tag + .report-tag:before {
  content: ", ";
}
@media (min-width: 992px) {
  .windows7.ie11 .report-tags .report-content {
    height: 21rem;
  }
}

.report-chart-info {
  position: absolute;
  bottom: 40px;
  bottom: 2.5rem;
  left: 0;
  right: 0;
  padding: 0 32px;
  padding: 0 2rem;
  text-align: right;
}

.report-chart-info-btn {
  font-weight: 900;
}

.report-summary-list {
  list-style-type: none;
  margin: 0;
  padding: 32px 0 0;
  padding: 2rem 0 0;
}
.report-summary-list .report-summary-item {
  position: relative;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding-right: 32px;
  padding-right: 2rem;
}
.report-summary-list .report-summary-item .report-summary-title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 12.339px;
  margin-bottom: 0.77124rem;
  padding-top: 3.66px;
  padding-top: 0.22876rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.98px;
  letter-spacing: 0.06125rem;
}
.report-summary-list .report-summary-item .report-status-indicator {
  position: absolute;
  top: 0;
  right: 0;
}
.report-summary-list .report-summary-item:last-child {
  margin-bottom: 0;
}

.report-list-items {
  list-style: none;
  counter-reset: li;
  margin: 0;
  padding: 0;
  position: relative;
  top: -4px;
  top: -0.25rem;
}

.report-list-item {
  border-bottom: 1px solid transparent;
  border-bottom: 0.0625rem solid transparent;
  position: relative;
  height: 40px;
  height: 2.5rem;
  line-height: 46px;
  line-height: 2.875rem;
  margin: 0;
  padding: 0 0 0 32px;
  padding: 0 0 0 2rem;
  transition: border-color 150ms ease;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.report-list-item:before {
  content: counter(li); /* Use the counter as content */
  counter-increment: li;
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.04px;
  margin-bottom: -0.56501rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
  position: absolute;
  top: 0;
  left: 0;
}
.report-list-item:last-child {
  border-bottom-color: transparent;
}
.report-list-item .report-list-item-value,
.report-list-item .report-list-item-note {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.report-list-item .report-list-item-value {
  flex: 1 0 60%;
}
.report-list-item .report-list-item-value {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.04px;
  margin-bottom: -0.56501rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
}
.report-list-item .report-list-item-note {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -9.66px;
  margin-bottom: -0.60376rem;
  padding-top: 9.66px;
  padding-top: 0.60376rem;
  flex: 0 1 40%;
  text-align: right;
}
.report-list-item .organisation {
  height: 40px;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  width: 100%;
}
.report-list-item .organisation-name {
  font-size: 16px;
  font-size: 1rem;
  flex: 1 1 auto;
  height: 100%;
  position: relative;
  max-width: 100%;
}
.report-list-item .organisation-name span {
  position: absolute;
  top: 0;
  left: 0;
  right: 16px;
  right: 1rem;
  width: auto;
  line-height: 40px;
  line-height: 2.5rem;
}
.no-touch .report-list-item .organisation-actions {
  opacity: 0;
}
.no-touch .report-list-item:hover .organisation-actions, .no-touch .report-list-item:focus .organisation-actions, .no-touch .report-list-item:hover:focus .organisation-actions {
  opacity: 1;
}
.no-touch .report-list-item.active .organisation-actions {
  opacity: 1;
}

.report-segment {
  float: left;
  width: 50%;
  padding-top: 32px;
  padding-top: 2rem;
  padding-bottom: 48px;
  padding-bottom: 3rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 576px) {
  .report-segment {
    padding-left: 3rem;
  }
  .report-segment + .report-segment {
    padding-left: 0rem;
    padding-right: 3rem;
  }
}
.report-segments--three .report-segment {
  width: 33.3333%;
}
@media (min-width: 576px) {
  .report-segments--three .report-segment {
    padding-left: 2rem;
  }
  .report-segments--three .report-segment + .report-segment {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .report-segments--three .report-segment + .report-segment + .report-segment {
    padding-left: 0rem;
    padding-right: 2rem;
  }
}

.report-segment-icon {
  display: block;
  text-align: center;
  font-size: 112px;
  font-size: 7rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .report-segment-icon {
    font-size: 6rem;
  }
}

.report-segment-label {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -9.8px;
  margin-bottom: -0.61251rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
  display: block;
  text-align: center;
}

.report-segment-value {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -9.8px;
  margin-bottom: -0.61251rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
  display: block;
  text-align: center;
}
@media (min-width: 992px) {
  .report-segment-value {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: -0.53501rem;
    padding-top: 0.53501rem;
  }
}

.report-segment-items,
.report-segment-average,
.report-advice-sentences {
  width: 100%;
}

.report-advice-sentences {
  text-align: center;
}

.report-advice-item .report-advice-value {
  text-align: center;
  font-size: 8vw;
  transition: color 150ms ease;
}
.report-advice-item .report-advice-value.report-advice-item--rising:after, .report-advice-item .report-advice-value.report-advice-item--falling:after, .report-advice-item .report-advice-value.report-advice-item--neutral:after {
  display: inline-block;
  content: "";
  background-image: url("../images/jd-report-indicator_rising.png");
  background-size: contain;
  color: #fff;
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem;
  position: relative;
  right: -8px;
  right: -0.5rem;
  top: 0px;
  top: 0rem;
}
.report-advice-item .report-advice-value.report-advice-item--falling:after {
  background-image: url("../images/jd-report-indicator_falling.png");
}
.report-advice-item .report-advice-value.report-advice-item--neutral:after {
  background-image: url("../images/jd-report-indicator_neutral.png");
}
.report-advice-item .report-advice-label,
.report-advice-item .report-advice-meta {
  text-align: center;
  display: block;
  font-size: 4vw;
  line-height: 4vw;
  padding-top: 0.5vw;
}
@media (min-width: 768px) {
  .report-advice-item .report-advice-value {
    font-size: 3vw;
  }
  .report-advice-item .report-advice-label,
  .report-advice-item .report-advice-meta {
    display: block;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }
}
.report-advice-item.report-advice-item--single .report-advice-value {
  font-size: 8vw;
  line-height: 8vw;
}
.report-advice-item.report-advice-item--sentence .report-advice-value {
  font-size: 6vw;
  line-height: 9vw;
}
@media (min-width: 768px) {
  .report-advice-item.report-advice-item--sentence .report-advice-value {
    font-size: 3vw;
    line-height: 4.5vw;
    padding: 0 4vw;
  }
}
@media (min-width: 992px) {
  .report-advice-item.report-advice-item--sentence .report-advice-value {
    font-size: 2vw;
    line-height: 3vw;
  }
}

.report-header,
.report-footer {
  display: block;
}

.report-header {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.report-header-title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: -8.42px;
  margin-bottom: -0.52626rem;
  padding-top: 8.42px;
  padding-top: 0.52626rem;
  text-align: center;
  position: relative;
}
.report-header-title.report-header-title--icon {
  padding-left: 48px !important;
  padding-left: 3rem !important;
}

.no-touch .report-chart .report-header-export-form {
  opacity: 0;
  transition: opacity 150ms ease;
}
.no-touch .report-chart:hover .report-header-export-form {
  opacity: 1;
}

.report-header-info,
.report-header-export {
  width: 24px;
  width: 1.5rem;
  height: 18px;
  height: 1.125rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 0;
  text-align: center;
  position: relative;
}

.report-header-info.btn {
  font-style: normal;
  font-weight: 900;
  margin-left: 4px;
  margin-left: 0.25rem;
}

.report-header-export {
  margin-right: -24px;
  margin-right: -1.5rem;
}
.report-header-export [class*=icon--] {
  font-size: 10.8px;
  font-size: 0.675rem;
}
.report-header-export [class*=icon--]:before {
  top: 0;
  left: 0;
}

.report-header-export-form {
  display: inline;
}

.report-footer {
  text-align: center;
}
.report-footer::after {
  content: "";
  display: table;
  clear: both;
}

.report-footer-credits {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: -6.28px;
  margin-bottom: -0.39251rem;
  padding-top: 6.28px;
  padding-top: 0.39251rem;
}

.report-footer-warning {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: -6.28px;
  margin-bottom: -0.39251rem;
  padding-top: 6.28px;
  padding-top: 0.39251rem;
  font-weight: 700;
}

.report-vu {
  display: block;
  width: 100%;
  position: relative;
}

.report-vu-bar {
  height: 16px;
  height: 1rem;
  margin: 0 32px;
  margin: 0 2rem;
  position: relative;
  top: -4px;
  top: -0.25rem;
  border-radius: 0.375rem;
}

.report-vu-bar-segment {
  height: 16px;
  height: 1rem;
  float: left;
  position: relative;
}
.report-vu-bar-segment:first-child {
  border-top-left-radius: 6px;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 0.375rem;
}
.report-vu-bar-segment:last-child {
  border-top-right-radius: 6px;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 0.375rem;
}
.report-vu-bar-segment:last-child > .report-vu-bar-segment-tip {
  right: 8px;
  right: 0.5rem;
}
.report-vu-bar-segment > .report-vu-bar-segment-tip {
  top: -18px;
  top: -1.125rem;
  line-height: 14px;
  line-height: 0.875rem;
  right: 0px;
  right: 0rem;
  font-weight: 700;
}

.report-vu-bar-min,
.report-vu-bar-max,
.report-vu-bar-segment-tip {
  position: absolute;
  font-size: 12px;
  font-size: 0.75rem;
  top: 12px;
  top: 0.75rem;
  left: 40px;
  left: 2.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  height: 24px;
  height: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  white-space: nowrap;
}
.report-vu-bar-min:before,
.report-vu-bar-max:before,
.report-vu-bar-segment-tip:before {
  display: block;
  content: "";
  height: 18px;
  height: 1.125rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  width: 0.0625rem;
}

.report-vu-bar-min,
.report-vu-bar-max {
  max-width: calc(50% - 2.5rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.report-vu-bar-max {
  text-align: right;
}

.report-vu-bar-max,
.report-vu-bar-segment-tip {
  left: auto;
  right: 40px;
  right: 2.5rem;
  padding-left: 0;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.report-vu-bar-max:before,
.report-vu-bar-segment-tip:before {
  left: auto;
  right: 0;
}

.report-company-name {
  text-align: center;
}

.report-company-map {
  font-size: 12px;
  font-size: 0.75rem;
}

.report-company-profile-term,
.report-company-profile-desc {
  border-top-width: 0.98px;
  border-top-width: 0.06125rem;
  border-top-style: solid;
  padding: 8px 0 20px;
  padding: 0.5rem 0 1.25rem;
}

.report-company-profile-term {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.66px;
  margin-bottom: -0.47876rem;
  padding-top: 7.66px;
  padding-top: 0.47876rem;
  float: left;
  clear: left;
  width: 40%;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 8px;
  padding-right: 0.5rem;
  white-space: nowrap;
}

.report-company-profile-desc {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.04px;
  margin-bottom: -0.44001rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
  display: block;
  overflow: hidden;
}

.report-company-profile-desc {
  display: block;
}

.report-chapter-heading {
  text-align: center;
  clear: both;
  overflow: hidden;
}

.report-chapter-title {
  padding: 16px 32px;
  padding: 1rem 2rem;
}
.report-chapter-title h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 7.439px;
  margin-bottom: 0.46499rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
  font-weight: 700;
}

.report-chapter-prologue {
  padding: 24px 32px 32px;
  padding: 1.5rem 2rem 2rem;
}
.report-chapter-prologue p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8.959px;
  margin-bottom: 0.55999rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
  max-width: 560px;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.report-chapter-footer {
  text-align: center;
}

.report-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 64px;
  height: 4rem;
  width: 64px;
  width: 4rem;
  border-radius: 50%;
  margin: -32px 0 0 -32px;
  margin: -2rem 0 0 -2rem;
  display: block;
  line-height: 64px;
  line-height: 4rem;
  background: #fff;
  font-size: 48px;
  font-size: 3rem;
  text-align: center;
}
.report-icon:before {
  top: 0;
  left: 0;
}
.report-icon .report-icon-export {
  display: none;
}

.report-index {
  overflow: visible;
}
.report-index.report-index--2 .report-index-anchor {
  height: 50%;
}
.report-index.report-index--3 .report-index-anchor {
  height: 33.3333%;
}
.report-index.report-index--4 .report-index-anchor {
  height: 25%;
}
.report-index.report-index--5 .report-index-anchor {
  height: 20%;
}
.report-index.report-index--6 .report-index-anchor {
  height: 16.6666%;
}
.report-index.report-index--7 .report-index-anchor {
  height: 14.2857%;
}
.report-index.report-index--8 .report-index-anchor {
  height: 12.5%;
}
.report-index.report-index--active .report-index-anchor {
  opacity: 1;
}

.report-index-anchor {
  float: left;
  width: 96px;
  width: 6rem;
  position: relative;
  opacity: 0;
  transition: opacity 300ms ease;
}
.report-index-anchor:before, .report-index-anchor:after {
  content: "";
  display: block;
  position: absolute;
  height: 50%;
  top: 0;
  left: 50%;
  width: 4px;
  width: 0.25rem;
  margin-left: -2px;
  margin-left: -0.125rem;
  z-index: 0;
}
.report-index-anchor:after {
  top: auto;
  bottom: 0;
}
.report-index-anchor:first-child:before {
  display: none;
}
.report-index-anchor:last-child:after {
  display: none;
}
.no-touch .report-index-anchor:hover .report-index-anchor-label {
  display: block;
}
.no-touch .report-index-anchor:hover .report-index-anchor-label:empty {
  display: none !important;
}

.report-index-anchor-icon,
.report-index-anchor-label {
  display: block;
}

.report-index-anchor-icon {
  height: 48px;
  height: 3rem;
  width: 96px;
  width: 6rem;
  position: absolute;
  top: 50%;
  margin-top: -24px;
  margin-top: -1.5rem;
  z-index: 1;
}
.report-index-anchor-icon:after {
  content: "";
  display: block;
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
  border-radius: 50%;
  border-width: 6px;
  border-width: 0.375rem;
  border-style: solid;
}
.report-index-anchor-icon.report-icon {
  margin-left: -48px;
  margin-left: -3rem;
  line-height: 48px;
  line-height: 3rem;
  font-size: 32px;
  font-size: 2rem;
}
.report-index-anchor-icon.report-icon:after {
  display: none;
}

.report-index-anchor-label {
  border-radius: 0.625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  margin: -12px 0 0 -16px;
  margin: -0.75rem 0 0 -1rem;
  height: 24px;
  height: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  width: 32px;
  width: 2rem;
  min-width: 32px;
  min-width: 2rem;
  width: auto;
  margin-left: 0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  margin-top: -0.75rem;
  left: 80px;
  left: 5rem;
  color: #fff;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  text-align: center;
  text-indent: 0;
  padding: 0 20px;
  padding: 0 1.25rem;
  z-index: 1;
}

@media (min-width: 768px) {
  .report-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.pac-container {
  border: 0;
}

.pac-item,
.pac-item-query {
  font-size: 14px;
  font-size: 0.875rem;
}

.pac-item {
  padding: 0 32px 0 64px;
  padding: 0 2rem 0 4rem;
  line-height: 48px;
  line-height: 3rem;
  border: 0;
  position: relative;
}
@media (min-width: 992px) {
  .pac-item {
    padding: 0 4rem 0 6rem;
  }
}
@media (min-width: 1200px) {
  .pac-item {
    padding: 0 4.5rem 0 6.5rem;
  }
}

.pac-item-query .pac-matched {
  font-weight: 700;
}

.pac-logo:after {
  display: none;
}

.pac-icon {
  display: inline-block;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  vertical-align: middle;
  background: none;
}
.pac-icon.pac-icon-marker {
  margin-top: 16px;
  margin-top: 1rem;
  margin-left: 32px;
  margin-left: 2rem;
}
.pac-icon.pac-icon-marker:before {
  content: "\e908";
}
@media (min-width: 992px) {
  .pac-icon.pac-icon-marker {
    margin-left: 4rem;
  }
}

.tag {
  position: relative;
  top: -1px;
  top: -0.0625rem;
  border-radius: 0.5rem;
  font-size: 10.8px;
  font-size: 0.675rem;
  font-weight: 700;
  padding: 0 6px;
  padding: 0 0.375rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  white-space: nowrap;
}
.tag :empty {
  display: none;
}

.label {
  height: 20px;
  height: 1.25rem;
  border-radius: 0.5rem;
  font-size: 10.8px;
  font-size: 0.675rem;
  font-weight: 700;
  padding: 0.25em 6px;
  padding: 0.25em 0.375rem;
  line-height: 1;
  border: 2px solid transparent;
  border: 0.125rem solid transparent;
}
.label :empty {
  display: none;
}

.label-select {
  display: block;
}
.label-select.label-select--collapsed .label {
  display: none;
}
.label-select.label-select--open .label-pane {
  display: block;
}
.label-select .pane-v2 {
  display: none;
}

.label-pane.pane .pane-close {
  display: block;
}

.label-button {
  display: flex;
  flex-flow: row wrap;
  margin: 0;
  padding: 0;
  border: 0;
}

@media (min-width: 768px) {
  .label-pane.pane-v2 {
    top: 100%;
    right: 0;
    left: 0;
    min-height: 15rem;
  }
}
.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,
.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,
.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,
.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before {
  display: none;
}

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

.shepherd-element {
  position: absolute;
  display: none;
}

.shepherd-element.shepherd-open {
  display: block;
}

.shepherd-element.shepherd-theme-square {
  max-width: 100%;
  max-height: 100%;
}

.shepherd-element.shepherd-theme-square .shepherd-content {
  border-radius: 5px;
  position: relative;
  font-family: inherit;
  background: #f6f6f6;
  color: #444;
  padding: 1em;
  font-size: 1.1em;
  line-height: 1.5em;
}

.shepherd-element.shepherd-theme-square .shepherd-content:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-width: 16px;
  border-style: solid;
  pointer-events: none;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content {
  margin-bottom: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content:before {
  top: 100%;
  left: 50%;
  margin-left: -16px;
  border-top-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content {
  margin-top: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content:before {
  bottom: 100%;
  left: 50%;
  margin-left: -16px;
  border-bottom-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content {
  margin-right: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content:before {
  left: 100%;
  top: 50%;
  margin-top: -16px;
  border-left-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content {
  margin-left: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content:before {
  right: 100%;
  top: 50%;
  margin-top: -16px;
  border-right-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-left.shepherd-target-attached-center .shepherd-content {
  left: -32px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-right.shepherd-target-attached-center .shepherd-content {
  left: 32px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content {
  margin-top: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content:before {
  bottom: 100%;
  left: 16px;
  border-bottom-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content {
  margin-top: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content:before {
  bottom: 100%;
  right: 16px;
  border-bottom-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content {
  margin-bottom: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content:before {
  top: 100%;
  left: 16px;
  border-top-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content {
  margin-bottom: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content:before {
  top: 100%;
  right: 16px;
  border-top-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content {
  margin-top: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content:before {
  bottom: 100%;
  left: 16px;
  border-bottom-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content {
  margin-top: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content:before {
  bottom: 100%;
  right: 16px;
  border-bottom-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content {
  margin-bottom: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content:before {
  top: 100%;
  left: 16px;
  border-top-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content {
  margin-bottom: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content:before {
  top: 100%;
  right: 16px;
  border-top-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content {
  margin-right: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before {
  top: 16px;
  left: 100%;
  border-left-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content {
  margin-left: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {
  top: 16px;
  right: 100%;
  border-right-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content {
  margin-right: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before {
  bottom: 16px;
  left: 100%;
  border-left-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content {
  margin-left: 16px;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {
  bottom: 16px;
  right: 100%;
  border-right-color: #f6f6f6;
}

.shepherd-element.shepherd-theme-square {
  border-radius: 0;
  z-index: 9999;
  max-width: 24em;
  font-size: 1em;
}

.shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-square.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before {
  border-bottom-color: #e6e6e6;
}

.shepherd-element.shepherd-theme-square.shepherd-has-title .shepherd-content header {
  background: #e6e6e6;
  padding: 1em;
}

.shepherd-element.shepherd-theme-square.shepherd-has-title .shepherd-content header a.shepherd-cancel-link {
  padding: 0;
  margin-bottom: 0;
}

.shepherd-element.shepherd-theme-square.shepherd-has-cancel-link .shepherd-content header h3 {
  float: left;
}

.shepherd-element.shepherd-theme-square .shepherd-content {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.17);
  border-radius: 0;
  padding: 0;
}

.shepherd-element.shepherd-theme-square .shepherd-content * {
  font-size: inherit;
}

.shepherd-element.shepherd-theme-square .shepherd-content header {
  *zoom: 1;
  border-radius: 0;
}

.shepherd-element.shepherd-theme-square .shepherd-content header:after {
  content: "";
  display: table;
  clear: both;
}

.shepherd-element.shepherd-theme-square .shepherd-content header h3 {
  margin: 0;
  line-height: 1;
  font-weight: normal;
}

.shepherd-element.shepherd-theme-square .shepherd-content header a.shepherd-cancel-link {
  float: right;
  text-decoration: none;
  font-size: 1.25em;
  line-height: 0.8em;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  opacity: 0.25;
  position: relative;
  top: 0.1em;
  padding: 0.8em;
  margin-bottom: -0.8em;
}

.shepherd-element.shepherd-theme-square .shepherd-content header a.shepherd-cancel-link:hover {
  opacity: 1;
}

.shepherd-element.shepherd-theme-square .shepherd-content .shepherd-text {
  padding: 1em;
}

.shepherd-element.shepherd-theme-square .shepherd-content .shepherd-text p {
  margin: 0 0 0.5em 0;
  line-height: 1.3em;
}

.shepherd-element.shepherd-theme-square .shepherd-content .shepherd-text p:last-child {
  margin-bottom: 0;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer {
  padding: 0 1em 1em;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer .shepherd-buttons {
  text-align: right;
  list-style: none;
  padding: 0;
  margin: 0;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer .shepherd-buttons li {
  display: inline;
  padding: 0;
  margin: 0;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-radius: 0;
  cursor: pointer;
  border: 0;
  margin: 0 0.5em 0 0;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.75em 2em;
  background: #3288e6;
  color: #fff;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary {
  background: #eee;
  color: #888;
}

.shepherd-element.shepherd-theme-square .shepherd-content footer .shepherd-buttons li:last-child .shepherd-button {
  margin-right: 0;
}

.shepherd-start-tour-button.shepherd-theme-square {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-radius: 0;
  cursor: pointer;
  border: 0;
  margin: 0 0.5em 0 0;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.75em 2em;
  background: #3288e6;
  color: #fff;
}

.shepherd-element.shepherd-step.shepherd-theme-square {
  max-width: 320px;
  max-width: 20rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-left .shepherd-content:before {
  left: 24px !important;
  left: 1.5rem !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-middle .shepherd-content:before {
  left: 50% !important;
  margin-left: -8px !important;
  margin-left: -0.5rem !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-right .shepherd-content:before {
  right: 24px !important;
  right: 1.5rem !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-top .shepherd-content:before {
  top: -16px !important;
  top: -1rem !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-element-attached-bottom .shepherd-content:before {
  bottom: -16px !important;
  bottom: -1rem !important;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content {
  color: #fff;
  border-radius: 1.5rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content:before {
  border-width: 8px;
  border-width: 0.5rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer {
  padding: 0 32px 24px;
  padding: 0 2rem 1.5rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content footer .shepherd-buttons li .shepherd-button {
  padding: 7.5px 32px;
  padding: 0.46875rem 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.875rem;
  text-transform: none;
  letter-spacing: 0;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content .shepherd-text {
  padding: 0 32px 32px;
  padding: 0 2rem 2rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content .shepherd-text p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8.959px;
  margin-bottom: 0.55999rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square .shepherd-content .shepherd-text p:last-child {
  margin-bottom: 0;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-has-title .shepherd-content header {
  background: transparent;
  padding: 32px 32px 0px;
  padding: 2rem 2rem 0rem;
}
.shepherd-element.shepherd-step.shepherd-theme-square.shepherd-has-title .shepherd-content header .shepherd-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  color: #fff;
  font-weight: 500;
}

.void {
  text-align: center;
}
.void-content {
  /** DEPRECATED **/
  margin: 0 auto;
  max-width: 400px;
  max-width: 25rem;
  text-align: center;
}

.void-inner {
  /** pane-section **/
  padding-top: 64px;
  padding-top: 4rem;
  padding-bottom: 64px;
  padding-bottom: 4rem;
}

.void-title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.void-description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 22.959px;
  margin-bottom: 1.43499rem;
  padding-top: 9.04px;
  padding-top: 0.56501rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  max-width: 320px;
  max-width: 20rem;
  margin: 0 auto;
}
.void-description + .void-tip {
  padding-top: 16px;
  padding-top: 1rem;
}

.void-icon {
  font-size: 64px;
  font-size: 4rem;
  display: block;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.void-tip {
  font-size: 14px;
  font-size: 0.875rem;
  max-width: 320px;
  max-width: 20rem;
  margin: 0 auto;
  line-height: 20px;
  line-height: 1.25rem;
}
.void-tip .action {
  display: inline-block;
}
.void-tip .action.action--xs {
  width: 16px;
  width: 1rem;
  height: 12px;
  height: 0.75rem;
  top: 2px;
  top: 0.125rem;
}
.void-tip .action.action--xs [class*=icon--] {
  font-size: 8px;
  font-size: 0.5rem;
  margin: -4px 0 0 -4px;
  margin: -0.25rem 0 0 -0.25rem;
}

.void-action,
.void-cancel {
  margin: 16px auto 0;
  margin: 1rem auto 0;
  display: block;
  max-width: 240px;
  max-width: 15rem;
}

@media (min-width: 768px) {
  .void-inner {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.shop .section {
  background: #fff;
}

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

.shop-addon {
  padding: 0 16px 48px;
  padding: 0 1rem 3rem;
}

.shop-addon-value,
.shop-addon-title,
.shop-addon-price {
  text-align: center;
  display: block;
}

.shop-addon-value {
  font-size: 48px;
  font-size: 3rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 10.879px;
  margin-bottom: 0.67999rem;
  padding-top: 5.12px;
  padding-top: 0.32001rem;
  font-weight: 400;
  color: #eceeef;
}

.shop-addon-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -9.8px;
  margin-bottom: -0.61251rem;
  padding-top: 9.8px;
  padding-top: 0.61251rem;
  color: #55595c;
}

.shop-addon-price {
  font-size: 16px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: -11.04px;
  margin-bottom: -0.69001rem;
  padding-top: 11.04px;
  padding-top: 0.69001rem;
  color: #818a91;
}

.slider.slider-horizontal {
  margin-right: 64px;
  margin-right: 4rem;
  width: auto !important;
  display: block !important;
}
.slider.slider-horizontal .slider-track {
  height: 4px !important;
  height: 0.25rem !important;
  background-image: none;
}
.slider.slider-horizontal .slider-handle {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
  margin: -2px 0 0 -8px;
  margin: -0.125rem 0 0 -0.5rem;
}
.slider.slider-horizontal .tooltip.tooltip-main {
  position: absolute;
  right: -96px;
  right: -6rem;
  left: auto !important;
  opacity: 1 !important;
  top: 50%;
  height: 32px;
  height: 2rem;
  line-height: 32px;
  line-height: 2rem;
  margin: -20px 0 0 0 !important;
  margin: -1.25rem 0 0 0 !important;
  text-align: right;
  white-space: nowrap;
}
.slider.slider-horizontal .tooltip.tooltip-main:before, .slider.slider-horizontal .tooltip.tooltip-main:after {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
.slider.slider-horizontal .tooltip.tooltip-main:before {
  content: "+";
  padding-right: 2px;
  padding-right: 0.125rem;
}
.slider.slider-horizontal .tooltip.tooltip-main:after {
  content: "km";
  padding-left: 2px;
  padding-left: 0.125rem;
}
.slider.slider-horizontal .tooltip.tooltip-main > .tooltip-inner {
  background: transparent;
  padding: 0;
  text-align: right;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 32px;
  line-height: 2rem;
  display: inline-block;
}
.slider.slider-horizontal .tooltip.tooltip-main > .tooltip-arrow {
  display: none;
}
.slider.slider-horizontal .tooltip.tooltip-min, .slider.slider-horizontal .tooltip.tooltip-max {
  display: none;
}
.slider.slider-horizontal#time-slider-slider .tooltip.tooltip-main:after {
  content: "min";
}

.timeline {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.modal-body .timeline {
  margin: 0 -32px;
  margin: 0 -2rem;
}
@media (min-width: 576px) {
  .timeline .timeline-milestone {
    padding-left: 4rem;
  }
  .timeline .timeline-milestone:before, .timeline .timeline-milestone:after {
    left: 2.56125rem;
  }
  .timeline .timeline-milestone .indicator-state {
    left: 2.6125rem;
  }
  .timeline .timeline-milestone.timeline-milestone--actions .timeline-milestone-time {
    right: 4.5rem;
  }
  .timeline .timeline-milestone.timeline-milestone--actions .timeline-milestone-actions {
    right: 1.5rem;
  }
}

.timeline-anchor {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-indent: -15984px;
  text-indent: -999rem;
  overflow: hidden;
}

.timeline-milestone {
  padding: 8px 128px 8px 40px;
  padding: 0.5rem 8rem 0.5rem 2.5rem;
  position: relative;
}
.timeline-milestone:before, .timeline-milestone:after {
  content: "";
  width: 2px;
  width: 0.125rem;
  z-index: 0;
  position: absolute;
  left: 24px;
  left: 1.5rem;
  display: none;
}
.timeline-milestone:after {
  display: block;
  height: calc(100% - 1rem);
  bottom: 0;
}
.timeline-milestone + .timeline-milestone:before {
  display: block;
  height: 16px;
  height: 1rem;
  top: 0;
}
.timeline-milestone:last-child:after {
  display: none;
}
.timeline-milestone .indicator-state {
  position: absolute;
  left: 24.98px;
  left: 1.56125rem;
  top: 8px;
  top: 0.5rem;
  z-index: 1;
}
.timeline-milestone .pulse {
  top: 16px;
  top: 1rem;
  left: 36px;
  left: 2.25rem;
  margin: 0;
  z-index: 1;
}
.timeline-milestone.timeline-milestone--actions .timeline-milestone-time {
  right: 56px;
  right: 3.5rem;
}

.timeline-milestone-actions {
  position: absolute;
  right: 16px;
  right: 1rem;
  top: 8px;
  top: 0.5rem;
}

.timeline-milestone-time {
  position: absolute;
  right: 32px;
  right: 2rem;
  font-size: 12px;
  font-size: 0.75rem;
}

.container-fluid {
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}

.organisation {
  display: flex;
  flex-flow: row nowrap;
  position: relative;
  justify-content: flex-start;
  align-items: center;
}

.organisation-name {
  flex: 0 1 auto;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
  padding: 0 12px 0 0;
  padding: 0 0.75rem 0 0;
  max-width: 100%;
}
.organisation-name span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
}
.organisation-property {
  flex: 0 0 auto;
  margin: 0 12px 0 0;
  margin: 0 0.75rem 0 0;
}
.organisation-property + .organisation-property {
  margin-left: -6px;
  margin-left: -0.375rem;
}

.organisation-label {
  flex: 0 0 auto;
}

.organisation-dropdown {
  flex: 0 0 auto;
}
.organisation-dropdown .action:before {
  display: none;
}

.organisation-follow {
  flex: 0 0 auto;
  margin-right: 12px;
  margin-right: 0.75rem;
  padding-left: 12px;
  padding-left: 0.75rem;
  padding-right: 12px;
  padding-right: 0.75rem;
}

.pulse {
  border-radius: 0.2rem;
  padding: 0 3.2px;
  padding: 0 0.2rem;
  margin: -4px 0 0 -5.333px;
  margin: -0.25rem 0 0 -0.3333334rem;
  height: 8px;
  height: 0.5rem;
  line-height: 8px;
  line-height: 0.5rem;
  width: 10.666px;
  width: 0.66666667rem;
  min-width: 10.666px;
  min-width: 0.66666667rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: red;
  transform: scale(0.75);
}
.pulse:before, .pulse:after {
  background: transparent;
  border-width: 2px;
  border-width: 0.125rem;
  border-style: solid;
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  top: -0.125rem;
  left: -2px;
  left: -0.125rem;
  bottom: -2px;
  bottom: -0.125rem;
  right: -2px;
  right: -0.125rem;
  border-radius: 0.2rem;
  width: auto;
  height: auto;
  animation: pulse 1.5s linear infinite;
  opacity: 0;
  backface-visibility: hidden;
}
.pulse:after {
  animation-delay: 0.5s;
}
.pulse.pulse--inactive:before, .pulse.pulse--inactive:after {
  display: none;
}

.support-toggle {
  position: absolute;
  right: 24px;
  right: 1.5rem;
  bottom: 72px;
  bottom: 4.5rem;
  z-index: 910;
}

.map--full {
  position: absolute;
  top: 64px;
  top: 4rem;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .map--full {
    top: 0rem;
  }
}

.map iframe + div {
  display: none;
}
.map iframe + div + div {
  display: none;
}
.map iframe + div + div + div {
  display: none;
}
.map .gm-style-cc {
  display: none;
}
.map .gm-style,
.map .gm-style div {
  font-family: "neuzeit-grotesk", sans-serif !important;
  color: blue !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}
.map img[src*="/images/maps/map-marker-icon-xs.png"],
.map img[src*="/images/maps/map-marker-icon-sm.png"],
.map img[src*="/images/maps/map-marker-icon-md.png"],
.map img[src*="/images/maps/map-marker-icon-lg.png"],
.map img[src*="/images/maps/map-marker-icon-xl.png"] {
  border-radius: 50%;
}
.map img[src*="/images/maps/map-marker-icon-xs.png"] {
  opacity: 1;
}
.map img[src*="/images/maps/map-marker-icon-sm.png"] {
  opacity: 0.875;
}
.map img[src*="/images/maps/map-marker-icon-md.png"] {
  opacity: 0.75;
}
.map img[src*="/images/maps/map-marker-icon-lg.png"] {
  opacity: 0.675;
}
.map img[src*="/images/maps/map-marker-icon-xl.png"] {
  opacity: 0.5;
}
.map .gm-style-iw {
  padding-top: 24px !important;
  padding-top: 1.5rem !important;
  padding-left: 0 !important;
  border-radius: 0 !important;
  transform: translate3d(-50%, -100%, 0);
}
.map .gm-style-iw-d {
  /* Dialog */
}
.map .gm-style-iw-d ::-webkit-scrollbar {
  width: 4px !important;
  width: 0.25rem !important;
  background-color: transparent !important;
}
.map .gm-style-iw-d ::-webkit-scrollbar:horizontal {
  height: 2px !important;
  height: 0.125rem !important;
}
.map .gm-style-iw-d ::-webkit-scrollbar-button {
  display: none !important;
}
.map .gm-style-iw-d ::-webkit-scrollbar-thumb {
  border-radius: 0rem !important;
}
@media (min-width: 768px) {
  .map .gm-style-iw-d ::-webkit-scrollbar {
    width: 0.25rem !important;
  }
  .map .gm-style-iw-d ::-webkit-scrollbar:horizontal {
    height: 0.25rem !important;
  }
  .map .gm-style-iw-d .windows.webkit ::-webkit-scrollbar {
    width: 0.75rem !important;
  }
}
.map .gm-style-iw-d::-webkit-scrollbar {
  width: 4px !important;
  width: 0.25rem !important;
}
.map .gm-style-iw-d::-webkit-scrollbar:horizontal {
  height: 2px !important;
  height: 0.125rem !important;
}
.map .gm-style-iw-d::-webkit-scrollbar-button {
  display: none !important;
}
.map .gm-style-iw-d::-webkit-scrollbar-thumb {
  border-radius: 0rem !important;
}
@media (min-width: 768px) {
  .map .gm-style-iw-d::-webkit-scrollbar {
    width: 0.25rem !important;
  }
  .map .gm-style-iw-d::-webkit-scrollbar:horizontal {
    height: 0.25rem !important;
  }
}
.map .gm-style-iw-d + button {
  /* Close Button */
  font-family: "icons-ui" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: color 150ms ease;
  right: 8px !important;
  right: 0.5rem !important;
  top: 8px !important;
  top: 0.5rem !important;
  height: 32px !important;
  height: 2rem !important;
  width: 32px !important;
  width: 2rem !important;
}
.map .gm-style-iw-d + button:before {
  position: relative;
  top: 0.075em;
  left: -0.05em;
}
.map .gm-style-iw-d + button:before {
  content: "\e904";
}
.map .gm-style-iw-d + button img {
  display: none !important;
}
.map .gm-bundled-control {
  right: 58px !important;
  right: 3.625rem !important;
}
.map .gm-bundled-control.gm-bundled-control-on-bottom {
  bottom: 160px !important;
  bottom: 10rem !important;
}

.toggle {
  display: block;
  margin: 0;
}
.toggle > input {
  display: none;
}
.toggle > input + .toggle-label + .toggle-label {
  display: none;
}
.toggle > input:checked + .toggle-label {
  display: none;
}
.toggle > input:checked + .toggle-label + .toggle-label {
  display: inline-block;
}

.pills {
  width: 100%;
  overflow: hidden;
  clear: both;
  padding: 0;
}
.pills .pill {
  position: relative;
  float: left;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 8px 0 12px;
  padding: 0 0.5rem 0 0.75rem;
  border-radius: 0.625rem;
  border: 2px solid #eceeef;
  border: 0.125rem solid #eceeef;
}
.pills .pill + .pill {
  margin-left: 4px;
  margin-left: 0.25rem;
}
.pills .pill:first-child {
  margin-left: 32px;
  margin-left: 2rem;
}
.pills .pill .icon--add,
.pills .pill .icon--close {
  font-size: 10.8px;
  font-size: 0.675rem;
}
.pills .pill .pill-label,
.pills .pill .pill-value {
  display: inline-block;
}
.pills .pill .pill-value {
  display: none;
}
.pills .pill .pill-action,
.pills .pill .pill-clear {
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  height: 28px;
  height: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  display: block;
  float: left;
  color: #55595c;
}
.pills .pill .pill-action:hover, .pills .pill .pill-action:focus, .pills .pill .pill-action:hover:focus,
.pills .pill .pill-clear:hover,
.pills .pill .pill-clear:focus,
.pills .pill .pill-clear:hover:focus {
  color: #373a3c;
}
.pills .pill .pill-clear {
  width: 32px;
  width: 2rem;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  text-align: center;
  opacity: 1;
}
.pills .pill .pill-clear:hover, .pills .pill .pill-clear:focus, .pills .pill .pill-clear:hover:focus {
  opacity: 0.5;
}
.pills .pill.pill--active {
  padding-right: 32px;
  padding-right: 2rem;
  background: #1E025F;
  border-color: #1E025F;
}
.pills .pill.pill--active .pill-label,
.pills .pill.pill--active .pill-add {
  display: none;
}
.pills .pill.pill--active .pill-value,
.pills .pill.pill--active .pill-clear {
  color: #fff;
}
.pills .pill.pill--active .pill-value {
  display: inline-block;
}
.pills .pill.pill--active .pill-clear {
  display: block;
}
.pills .pill.pill--open {
  background: #373a3c !important;
  border-color: #373a3c !important;
}
.pills .pill.pill--open .icon--add,
.pills .pill.pill--open .icon--close,
.pills .pill.pill--open .pill-label,
.pills .pill.pill--open .pill-value,
.pills .pill.pill--open .pill-clear {
  color: #fff !important;
}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.cards {
  position: relative;
}
.cards::after {
  content: "";
  display: table;
  clear: both;
}
.cards.cards--carousel {
  padding: 0 16px;
  padding: 0 1rem;
}
.cards.cards--carousel .flickity-viewport {
  overflow: visible;
}
.cards.cards--carousel .card {
  width: 80%;
}
.cards.cards--carousel:before, .cards.cards--carousel:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: -32px;
  bottom: -2rem;
  width: 32px;
  width: 2rem;
  pointer-events: none;
  z-index: 1;
}
.cards.cards--carousel:after {
  left: auto;
  right: 0;
  width: 64px;
  width: 4rem;
}
@media (min-width: 576px) {
  .cards.cards--carousel .card {
    width: 60%;
  }
  .cards.cards--two .card, .cards.cards--sm-two .card {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .cards.cards--carousel .card {
    width: 40%;
  }
  .cards.cards--md-two .card {
    float: left;
    width: 50%;
  }
  .cards.cards--three .card, .cards.cards--md-three .card {
    float: left;
    width: 33.3334%;
  }
}
@media (min-width: 992px) {
  .cards.cards--carousel {
    padding: 0 2rem;
  }
  .cards.cards--carousel .card {
    width: 35%;
  }
  .cards.cards--lg-three .card {
    float: left;
    width: 33.3334%;
  }
}

.cards-filter {
  padding: 0 8px 32px;
  padding: 0 0.5rem 2rem;
  text-align: center;
}

.card {
  width: 100%;
  padding: 8px;
  padding: 0.5rem;
  display: block;
}
.card::after {
  content: "";
  display: table;
  clear: both;
}
.card > h3:last-child,
.card > p:last-child,
.card > span:last-child,
.card > em:last-child {
  margin: 0;
}
.card > img {
  pointer-events: none;
}
.card:hover .card-content, .card:focus .card-content, .card:hover:focus .card-content {
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
}
.card.card--list .list {
  margin-left: -32px;
  margin-left: -2rem;
  margin-right: -32px;
  margin-right: -2rem;
}

.card-content {
  border-top: 3px solid transparent;
  border-top: 0.1875rem solid transparent;
  background: #fff;
  padding: 24px 32px 32px;
  padding: 1.5rem 2rem 2rem;
  display: block;
  transition: box-shadow 150ms ease, border-color 150ms ease;
}
.card-content::after {
  content: "";
  display: table;
  clear: both;
}
.card-content > h3 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
}

.card-filter,
.card-meta,
.card-action {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  display: block;
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

.card-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 10.199px;
  margin-bottom: 0.63749rem;
  padding-top: 5.8px;
  padding-top: 0.36251rem;
}

.card-meta {
  color: #818a91;
}

.card-cite {
  font-size: 12px;
  font-size: 0.75rem;
}
.card-cite:before {
  content: "— ";
}

.card-action {
  color: #0275d8;
}

.card-image {
  float: left;
  display: block;
  max-width: 50%;
  margin-left: -32px;
  margin-left: -2rem;
}
.card-image.card-image--right {
  float: right;
  margin-right: -32px;
  margin-right: -2rem;
  margin-left: -16px;
  margin-left: -1rem;
}

.card--newsletter .card-content {
  background: #55595c;
}
.card--newsletter .card-content > h3,
.card--newsletter .card-content > p {
  color: #fff;
}
.card--newsletter .card-content > .btn {
  border-color: #fff;
  color: #fff;
}
.card--newsletter .card-content > .btn:hover, .card--newsletter .card-content > .btn:focus, .card--newsletter .card-content > .btn:hover:focus {
  border-color: transparent;
}

.card--news:hover .card-content, .card--news:focus .card-content, .card--news:hover:focus .card-content {
  border-top-color: #1E025F;
}

.card--reference-primary .card-content {
  border-top-color: #0275d8;
}
.card--reference-primary .card-filter {
  color: #0275d8;
}

.card--reference-secondary .card-content {
  border-top-color: #1E025F;
}
.card--reference-secondary .card-filter {
  color: #1E025F;
}

.card--reference-tertiary .card-content {
  border-top-color: #F85C6A;
}
.card--reference-tertiary .card-filter {
  color: #F85C6A;
}

.card--summary .card-filter {
  color: #818a91;
}

.card--test .indicator-progress {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .card.card--inset-expand .card-content {
    padding: 2.5rem 3rem 3rem;
  }
  .card.card--inset-expand.card--list .list {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .card.card--inset-expand.card--list .list .list-header,
  .card.card--inset-expand.card--list .list .list-content,
  .card.card--inset-expand.card--list .list .list-footer,
  .card.card--inset-expand.card--list .list .list-link {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .card.card--inset-expand.card--list .list .list-link {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
.cart-total {
  font-weight: bold !important;
}

.cart-credits-add {
  position: relative;
}
.cart-credits-add .icon--add {
  margin-left: 2px;
  margin-left: 0.125rem;
  font-size: 12px;
  font-size: 0.75rem;
}
.cart-credits-add:hover .tip, .cart-credits-add:focus .tip, .cart-credits-add:hover:focus .tip {
  display: block;
}

.cart-add,
.cart-remove {
  display: none;
}

.cart-remove--active,
.cart-add--active {
  display: block;
}

.cart-credits-notification {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}
.cart-credits-notification .icon--forward {
  margin-left: 4px;
  margin-left: 0.25rem;
}

.count, .action-count {
  font-size: 10.8px;
  font-size: 0.675rem;
  color: #fff;
  display: inline-block;
  padding: 0 4px;
  padding: 0 0.25rem;
  height: 16px;
  height: 1rem;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  border-radius: 0.5rem;
  min-width: 24px;
  min-width: 1.5rem;
  text-indent: 0;
  transition: background 150ms ease;
}

.funnel {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  height: 160px;
  height: 10rem;
  margin-bottom: 0;
}

.funnel-step {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.funnel-title {
  line-height: 36px;
  line-height: 2.25rem;
  flex: 0 0 auto;
}

.funnel-trend {
  flex: 0 0 auto;
}

.funnel-change {
  flex: 0 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
  padding-top: 8px;
  padding-top: 0.5rem;
}

@media (min-width: 768px) {
  .funnel-step {
    flex: 0 0 33.3334%;
    max-width: 33.3334%;
    padding-top: 0;
  }
}
.trend.trend--enlarge .trend-change {
  font-size: 80px !important;
  font-size: 5rem !important;
}

.cabinet {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
}

.cabinet {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
}

.cabinet--rows {
  gap: 0;
}

.cabinet-rows:nth-child(odd) .cabinet-drawer {
  background-color: #0a10c0;
}

.cabinet-drawer,
.view-dashboard .cabinet--rows .cabinet-drawer {
  border-width: 2px 0px;
  border-style: solid;
  border-color: rgba(211, 211, 211, 0.5) !important;
}
.cabinet-drawer:hover,
.view-dashboard .cabinet--rows .cabinet-drawer:hover {
  border-color: rgb(211, 211, 211) !important;
  z-index: 99;
}

.view-dashboard .cabinet--grid .cabinet-drawer {
  border: none !important;
}

.cabinet-drawer {
  margin: 16px 16px 0 0 !important;
  margin: 1rem 1rem 0 0 !important;
}

.grid-container .cabinet-drawer {
  border: none !important;
  margin: 0 !important;
}

.cabinet-drawer {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-right: 0.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.strip .cabinet-drawer {
  display: block;
  width: 100%;
  max-width: 100%;
  flex: none;
  padding-left: 0;
  padding-right: 0;
}
.strip .cabinet-drawer .cabinet-card {
  display: block;
  height: 100%;
  width: 100%;
}

.cabinet--grid .cabinet-drawer {
  min-width: 100%;
}

:not(.view-dashboard) section:not(.cabinet--rows) .cabinet-drawer {
  border: 2px solid rgba(211, 217, 227, 0.3);
}

.cabinet-options.dropdown {
  position: absolute;
}

.cabinet--rows .cabinet-options.dropdown {
  right: 0px !important;
  right: 0rem !important;
}

.cabinet-drawer-selected {
  border: 2px solid #D3D9E3 !important;
  padding: 0 !important;
}

.cabinet-card {
  padding: 16px 18px 16px 24px;
  padding: 1rem 1.125rem 1rem 1.5rem;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.cabinet-card:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.cabinet-card:hover .cabinet-title-save, .cabinet-card:focus .cabinet-title-save, .cabinet-card:hover:focus .cabinet-title-save {
  opacity: 1;
}

.cabinet-title {
  flex: 1 0 auto;
  margin: 0;
  max-width: 100%;
}
.cabinet-title span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.cabinet-drawer--team .cabinet-title {
  max-width: calc(100% - 6rem);
}

.cabinet-title-link {
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 36px;
  line-height: 2.25rem;
  max-width: 100%;
}

.cabinet-title-save {
  flex: 0 0 auto;
  opacity: 0;
}

.cabinet-options {
  flex: 0 0 auto;
  flex-basis: min-content;
}

.cabinet-properties,
.cabinet-labels,
.cabinet-meta {
  flex: 0 0 100%;
  z-index: 1;
  z-index: 1;
}

.cabinet-properties {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  white-space: nowrap;
}

.cabinet-properties-link span {
  display: inline-block;
}
.cabinet-properties-link span:first-letter {
  text-transform: uppercase;
}

.cabinet-labels {
  padding: 4px 0;
  padding: 0.25rem 0;
}

.cabinet-meta {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  white-space: nowrap;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cabinet-meta .cabinet-meta-item {
  flex: 1 0 50%;
}
.cabinet-meta .cabinet-meta-link {
  flex: 0 0 auto;
  padding-right: 4px;
  padding-right: 0.25rem;
}
.cabinet-meta .cabinet-meta-value {
  display: inline-block;
}
.cabinet-meta .trend {
  flex: 0 0 auto;
  padding-right: 4px;
  padding-right: 0.25rem;
}

.cabinet .void {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-right: 0.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.no-touch.desktop .cabinet-labels {
  opacity: 0;
}
.no-touch.desktop .cabinet-drawer:focus .cabinet-labels, .no-touch.desktop .cabinet-drawer:active .cabinet-labels, .no-touch.desktop .cabinet-drawer:hover .cabinet-labels {
  opacity: 1;
}
.no-touch.desktop .cabinet-drawer--labelled .cabinet-labels {
  opacity: 1 !important;
}

.view-organisations section:not(.cabinet--rows) .cabinet-card,
.view-vacancies .section:not(cabininet--rows) .cabinet-card {
  padding: 16px 32px !important;
  padding: 1rem 2rem !important;
}

.view-organisations .cabinet--rows .cabinet-card,
.view-vacancies .cabinet--rows .cabinet-card {
  padding: 11.2px 32px !important;
  padding: 0.7rem 2rem !important;
}

.cabinet-card-flex-container {
  width: 100%;
  display: flex;
}
.cabinet-card-flex-container .cabinet-title {
  flex-basis: 34% !important;
}
.cabinet-card-flex-container .cabinet-properties, .cabinet-card-flex-container .cabinet-meta {
  flex-basis: 24% !important;
}
.cabinet-card-flex-container .cabinet-labels {
  flex-basis: 18% !important;
}

@media (max-width: 767px) {
  .cabinet.pane-section--inset {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .strip .cabinet-drawer {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  .cabinet-drawer {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cabinet.cabinet--rows .cabinet-drawer {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: -2px;
  }
  .cabinet.cabinet--rows .cabinet-card {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 0;
  }
  .cabinet.cabinet--rows .cabinet-title {
    flex-basis: 25%;
    min-width: 20%;
  }
  .cabinet.cabinet--rows .cabinet-properties,
  .cabinet.cabinet--rows .cabinet-labels,
  .cabinet.cabinet--rows .cabinet-meta {
    flex: 0 0 auto;
    width: auto;
  }
  .cabinet.cabinet--rows .cabinet-properties {
    flex-basis: 25%;
  }
  .cabinet.cabinet--rows .cabinet-labels {
    flex-basis: 25%;
  }
  .cabinet.cabinet--rows .cabinet-options {
    order: 10;
  }
  .cabinet.cabinet--rows .cabinet-properties,
  .cabinet.cabinet--rows .cabinet-meta {
    padding-left: 0.5rem;
    padding-right: 5rem;
  }
  .cabinet.cabinet--rows .cabinet-meta {
    flex-basis: 25%;
    justify-content: flex-start;
  }
  .cabinet.cabinet--rows .cabinet-meta .cabinet-meta-item,
  .cabinet.cabinet--rows .cabinet-meta .cabinet-meta-link {
    order: 1;
    text-align: right;
  }
  .cabinet.cabinet--rows .cabinet-meta .cabinet-meta-value {
    display: inline-block;
    min-width: 2rem;
  }
  .cabinet.cabinet--rows .cabinet-meta .trend {
    order: 0;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cabinet-drawer {
    flex: 0 0 33.3334%;
    max-width: 33.3334%;
  }
}
@media (min-width: 1200px) {
  .cabinet-drawer {
    flex: 0 0 23%;
    max-width: 23%;
  }
  .cabinet.cabinet--rows .cabinet-meta {
    flex-basis: 25%;
  }
}
.heading {
  display: flex;
  padding: 0 0 16px;
  padding: 0 0 1rem;
}
.heading.heading--sm .heading-title {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  top: 16px;
  top: 1rem;
}

.heading-pane-section .heading {
  padding-bottom: 0;
}

.heading-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  flex: 1 0 60%;
  margin: 0;
}

.heading-action {
  flex: 0 0 auto;
  margin-left: 16px;
  margin-left: 1rem;
}

@media (min-width: 576px) {
  .heading-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.trend .trend-icon {
  flex: 0 0 auto;
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem;
  border-radius: 50%;
  position: relative;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.trend .trend-icon .icon-container {
  width: 20px;
  width: 1.25rem;
  margin: -10.8px 0 0 -10.8px;
  margin: -0.675rem 0 0 -0.675rem;
  position: absolute;
  left: 50%;
  top: 50%;
}
.trend .trend-icon .icon-container.icon-container--neutral {
  width: 16px;
  width: 1rem;
  margin: -8px 0 0 -8px;
  margin: -0.5rem 0 0 -0.5rem;
}
.trend.trend--enlarge .trend-change {
  font-size: 24px;
  font-size: 1.5rem;
}
.trend.trend--rising .trend-change:before {
  content: "+ ";
}
.trend.trend--falling .trend-change {
  color: #F85C6A;
}
.trend.trend--falling .trend-change:before {
  content: "- ";
}

.key {
  display: none;
  line-height: 14px;
  line-height: 0.875rem;
  padding: 0 4px;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  font-size: 10px;
  font-size: 0.625rem;
  margin-left: 2px;
  margin-left: 0.125rem;
  text-transform: uppercase;
}
.no-touch.desktop .key {
  display: inline-block;
}

.strip .flickity-prev-next-button {
  z-index: 2;
  background: transparent;
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem;
}
.strip .flickity-prev-next-button.previous {
  left: 20px;
  left: 1.25rem;
}
.strip .flickity-prev-next-button.next {
  right: 20px;
  right: 1.25rem;
}
.strip .flickity-prev-next-button[disabled] {
  display: none;
}
.strip .flickity-prev-next-button:hover, .strip .flickity-prev-next-button:focus, .strip .flickity-prev-next-button:hover:focus {
  background: transparent;
}
.strip .strip-item {
  margin-right: 32px;
  margin-right: 2rem;
  position: absolute; /* Prevent jumps */
}
.strip .strip-item .action--label {
  margin-left: 16px;
  margin-left: 1rem;
}
.strip .flickity-page-dots {
  bottom: -28px;
  bottom: -1.75rem;
  height: 16px;
  height: 1rem;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.strip .flickity-page-dots .dot {
  flex: 0 0 auto;
  width: 20px;
  width: 1.25rem;
  height: 4px;
  height: 0.25rem;
  margin: 0 4px;
  margin: 0 0.25rem;
  border-radius: 0.125rem;
}
.strip.strip--mask:before, .strip.strip--mask:after {
  content: "";
  display: block;
  position: absolute;
  width: 32px;
  width: 2rem;
  height: 100%;
  left: 0;
  top: 0;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
.strip.strip--mask:after {
  left: auto;
  right: 0;
}
.strip.strip--tour {
  height: 100%;
}
.strip.strip--tour .flickity-viewport {
  height: calc(100% - 5rem) !important;
}
.strip.strip--tour .flickity-viewport .strip-item {
  height: 100%;
  width: 100%;
}
.strip.strip--tour .flickity-page-dots {
  bottom: 32px;
  bottom: 2rem;
}
.strip.strip--tour .flickity-prev-next-button {
  top: auto;
  bottom: 16px;
  bottom: 1rem;
  transition: background 150ms ease;
}
.strip.strip--tour .flickity-prev-next-button .arrow {
  transition: fill 150ms ease;
}
.strip.strip--gutter-collapse .strip-item {
  margin-right: 0;
}
.strip.strip--gutter-sm .strip-item {
  margin-right: 16px;
  margin-right: 1rem;
}
.no-touch .strip.strip--hover .flickity-prev-next-button {
  opacity: 0;
}
.no-touch .strip.strip--hover:hover .flickity-prev-next-button, .no-touch .strip.strip--hover:focus .flickity-prev-next-button, .no-touch .strip.strip--hover:hover:focus .flickity-prev-next-button {
  opacity: 1;
}
.strip.strip--tour .flickity-prev-next-button {
  width: 64px;
  width: 4rem;
  height: 48px;
  height: 3rem;
  border-radius: 1.25rem;
  margin: 0;
  bottom: 16px;
  bottom: 1rem;
  transform: none;
}
.strip.strip--tour .flickity-prev-next-button .flickity-button-icon {
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
  margin: -0.625rem 0 0 -0.625rem;
}
.strip.strip--tour .flickity-prev-next-button.previous {
  left: 16px;
  left: 1rem;
}
.strip.strip--tour .flickity-prev-next-button.previous .arrow {
  fill: gray;
}
.strip.strip--tour .flickity-prev-next-button.next {
  background: green;
  right: 16px;
  right: 1rem;
}
.strip.strip--tour .flickity-prev-next-button.next .arrow {
  fill: white;
}
#strip-search-history {
  /* Inside section with inset */
}
#strip-search-history .strip-item {
  width: 60%;
}
#strip-search-history .strip-item:first-child {
  width: calc(60% + 2rem);
}
#strip-search-history .strip-item:last-child {
  width: calc(60% + 2rem);
}

@media (min-width: 576px) {
  .pane-section--expand .strip.strip--mask.strip--mask:before, .pane-section--expand .strip.strip--mask.strip--mask:after {
    width: 3rem;
  }
  #strip-search-history .strip-item {
    width: 50%;
  }
  #strip-search-history .strip-item:first-child {
    width: calc(50% + 2rem);
  }
  #strip-search-history .strip-item:last-child {
    width: calc(50% + 2rem);
  }
}
@media (min-width: 768px) {
  #strip-search-history .strip-item {
    width: 35%;
  }
  #strip-search-history .strip-item:first-child {
    width: calc(35% + 2rem);
  }
  #strip-search-history .strip-item:last-child {
    width: calc(35% + 2rem);
  }
}
.audience {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
  transition: box-shadow 150ms ease;
  margin-top: 32px;
  margin-top: 2rem;
}

.audience-header {
  flex: 0 0 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 6px 24px 0;
  padding: 0.375rem 1.5rem 0;
}

.audience-title {
  flex: 1 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
}

.audience-link-icon {
  flex: 0 0 auto;
  width: 12px;
  width: 0.75rem;
  margin: -6px 0 0 -6px;
  margin: -0.375rem 0 0 -0.375rem;
}

.audience-item {
  flex: 1 0 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 16px 0 6px;
  padding: 1rem 0 0.375rem;
  border-top: 1px solid transparent;
  border-top: 0.0625rem solid transparent;
  transition: border-color 150ms ease;
}
.audience-item:last-child {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

.audience-progress {
  flex: 0 0 100%;
  padding: 0 24px 16px;
  padding: 0 1.5rem 1rem;
}

.audience-meta {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 0 24px;
  padding: 0 1.5rem;
}

.audience-meta-title {
  flex: 0 0 auto;
  padding: 0 0 4px;
  padding: 0 0 0.25rem;
}

.audience-meta-items {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.audience-meta-item {
  flex: 1 0 33.33334%;
  position: relative;
  padding: 0 4px;
  padding: 0 0.25rem;
}
.audience-meta-item .icon-container {
  position: absolute;
  bottom: 6px;
  bottom: 0.375rem;
  right: 16px;
  right: 1rem;
}
.audience-meta-item:first-child {
  padding-left: 0;
}
.audience-meta-item:last-child {
  padding-right: 0;
}

.audience-meta-title,
.audience-meta-desc,
.audience-meta-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.audience-meta-title,
.audience-meta-desc {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0;
}

.audience-meta-value {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-weight: 400;
  margin: 0;
}
.audience-meta-value::first-letter {
  text-transform: uppercase;
}

.audience-credits {
  flex: 0 0 100%;
  padding: 6px 24px;
  padding: 0.375rem 1.5rem;
  border-top: 1px solid transparent;
  border-top: 0.0625rem solid transparent;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: left;
}

.audience--matches {
  display: none;
}

.audience-item--match .audience-meta-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.audience-item--match .audience-meta-title::first-letter {
  text-transform: uppercase;
}
.audience-item--match .audience-meta-match {
  flex: 1 0 25%;
  text-align: right;
}
.audience-item--match .audience-meta-location {
  flex: 1 0 75%;
  font-size: 14px;
  font-size: 0.875rem;
}
.audience-item--match .audience-meta-location::first-letter {
  text-transform: uppercase;
}

.insight {
  position: absolute;
  top: 22px;
  top: 1.375rem;
  left: -12px;
  left: -0.75rem;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
}
.insight:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  height: 10px;
  height: 0.625rem;
  width: 10px;
  width: 0.625rem;
  margin: -5px 0 0 -5px;
  margin: -0.3125rem 0 0 -0.3125rem;
  border: 3px solid transparent;
  border: 0.1875rem solid transparent;
}

.insight-tooltip.tooltip {
  opacity: 1;
  margin: 0 0 8px 108px;
  margin: 0 0 0.5rem 6.75rem;
}
.insight-tooltip.tooltip .icon-container {
  width: 24px;
  width: 1.5rem;
  margin: -12px 0 0 -12px;
  margin: -0.75rem 0 0 -0.75rem;
  top: 30px;
  top: 1.875rem;
  left: 28px;
  left: 1.75rem;
  position: absolute;
}
.insight-tooltip.tooltip .tooltip-inner {
  padding: 12px 24px 12px 52px;
  padding: 0.75rem 1.5rem 0.75rem 3.25rem;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
  width: 288px;
  width: 18rem;
}

@media (min-width: 768px) {
  .cabinet.cabinet--rows .insight {
    top: 50%;
    margin-top: -0.75rem;
  }
}
.steps,
.step {
  list-style: none;
  margin: 0;
  padding: 0;
}

.steps {
  display: flex;
  flex-flow: column nowrap;
  height: 80px;
  height: 5rem;
}

.step {
  flex: 1 1 20%;
  text-align: center;
}
.step .indicator-radial,
.step .count {
  position: absolute;
  right: -40px;
  right: -2.5rem;
  top: -8px;
  top: -0.5rem;
}
.step .count {
  width: 100%;
  top: -10px;
  top: -0.625rem;
  left: 0;
  right: 0;
}

.step-link {
  height: 80px;
  height: 5rem;
  margin: 0;
  border-width: 0 0 0 3px;
  border-width: 0 0 0 0.1875rem;
  border-style: solid;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  line-height: 80px;
  line-height: 5rem;
  width: 100%;
}

.step-title {
  display: inline-block;
  position: relative;
}

.pane-header--steps .steps,
.pane-v2-banner .steps {
  padding: 0 96px;
  padding: 0 6rem;
  flex-flow: row nowrap;
}
.pane-header--steps .steps .step-link,
.pane-v2-banner .steps .step-link {
  border-width: 3px 0 0 0;
  border-width: 0.1875rem 0 0 0;
}
.pane-header--steps .steps .step-link:before, .pane-header--steps .steps .step-link:after,
.pane-v2-banner .steps .step-link:before,
.pane-v2-banner .steps .step-link:after {
  display: none;
  content: "";
  position: absolute;
  width: 8%;
  height: 2px;
  height: 0.125rem;
  left: 0;
  top: 44px;
  top: 2.75rem;
}
.pane-header--steps .steps .step-link:after,
.pane-v2-banner .steps .step-link:after {
  left: auto;
  right: 0;
}
.pane-header--steps .steps .step,
.pane-v2-banner .steps .step {
  display: none;
}
@media (min-width: 992px) {
  .pane-header--steps .steps .step,
  .pane-v2-banner .steps .step {
    display: block;
  }
  .pane-header--steps .steps .step .step-link:before,
  .pane-header--steps .steps .step .step-link:after,
  .pane-v2-banner .steps .step .step-link:before,
  .pane-v2-banner .steps .step .step-link:after {
    display: block;
  }
}
.upload {
  position: relative;
  padding: 32px 0;
  padding: 2rem 0;
  text-align: center;
}

.upload-input {
  display: none;
}

.upload-file {
  padding: 32px;
  padding: 2rem;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}

.upload-file-name,
.upload-file-clear {
  flex: 0 0 auto;
}

.upload-file-clear {
  margin: 0 0 0 16px;
  margin: 0 0 0 1rem;
}

.feedback-form__container {
  position: absolute;
  right: -352px;
  right: -22rem;
  top: 16px;
  top: 1rem;
  z-index: 999999999;
  width: 352px;
  width: 22rem;
  transition: all 0.5s;
}
.feedback-form__container--open {
  right: 0 !important;
}
.feedback-form__container #btn-feedback {
  position: absolute;
  left: -96px;
  left: -6rem;
  top: -32px;
  top: -2rem;
  height: 32px;
  height: 2rem;
  width: 96px;
  width: 6rem;
  background-color: #40BC8A;
  transform: rotate(-90deg);
  transform-origin: bottom right;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 9999999999;
}
.feedback-form__container .feedback-body {
  height: auto;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15) !important;
  padding: 32px;
  padding: 2rem;
  transition: all 0.5s;
}
.feedback-form__container .smileys__container {
  margin-top: 48px;
  margin-top: 3rem;
  display: flex;
  justify-content: space-between;
}
.feedback-form__container .feedback-smiley-container {
  width: 72px;
  width: 4.5rem;
  height: 72px;
  height: 4.5rem;
  margin: 0;
  padding: 0;
}
.feedback-form__container .rating-smiley {
  width: 90%;
  height: 90%;
  margin: auto;
  border-radius: 2000px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.feedback-form__container .rating-smiley .icon-container {
  margin: 0 !important;
  transform: scale(2.4);
  opacity: 0.8;
}
.feedback-form__container .icon-wrap svg {
  fill: #fff !important;
  stroke: #fff !important;
}
.feedback-form__container .rating-smiley-inactive {
  opacity: 0.5;
}
.feedback-form__container .rating-smiley-inactive:hover {
  opacity: 0.75;
}
.feedback-form__container .field-rating_radiobtn {
  visibility: hidden;
}
.feedback-form__container .field-rating_radiobtn .help-block {
  visibility: visible;
  position: relative;
  bottom: 24px;
  bottom: 1.5rem;
  margin: 0;
}
.feedback-form__container .btn-close-feedback {
  transform: scale(0.75);
  right: 16px;
  right: 1rem;
  top: 16px;
  top: 1rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.feedback-form__container #feedbackform-explanation {
  resize: none;
}
.feedback-form__container #feedbackform .form-control {
  border: 2px solid #bbb;
}

.loading-skeleton-body {
  position: absolute;
  z-index: 1000000000000000000000000;
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.loading-skeleton-body .skeleton-bar {
  width: 100%;
  background-color: #ccc;
  margin: 16px;
  margin: 1rem;
  border-radius: 1000px;
  animation-name: skeleton-flash;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  height: 28.8px;
  height: 1.8rem;
}
.loading-skeleton-body .skeleton-bar-1 {
  width: 10%;
}
.loading-skeleton-body .skeleton-bar-2 {
  width: 20%;
}
.loading-skeleton-body .skeleton-bar-3 {
  width: 40%;
}
.loading-skeleton-body .skeleton-bar-4 {
  width: 60%;
}
.loading-skeleton-body .skeleton-bar-5 {
  width: 80%;
}
.loading-skeleton-body .skeleton-bar-bold {
  height: 38.4px;
  height: 2.4rem;
}
.loading-skeleton-body .skeleton-bar-std {
  height: 28.8px;
  height: 1.8rem;
}
.loading-skeleton-body .skeleton-bar-med {
  height: 19.2px;
  height: 1.2rem;
}
.loading-skeleton-body .skeleton-bar-thin {
  height: 12.8px;
  height: 0.8rem;
}
.loading-skeleton-body .skeleton-bar-extra-thin {
  height: 6.4px;
  height: 0.4rem;
}
.loading-skeleton-body .skeleton-bar-super-thin {
  height: 3.2px;
  height: 0.2rem;
}
.loading-skeleton-body .skeleton-bar-whitespace {
  background-color: #fff;
}
.loading-skeleton-body .skeleton-icon {
  background-color: #ccc;
  animation-name: skeleton-flash;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.loading-skeleton-body .skeleton-icon-container {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}
.loading-skeleton-body .skeleton-icon-std {
  width: 48px;
  width: 3rem;
  height: 48px;
  height: 3rem;
  border-radius: 50%;
}
@keyframes skeleton-flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

#vacancy_modal-skeleton-body {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100000000000000000000000;
  background-color: rgba(211, 217, 227, 0.72);
}
#vacancy_modal-skeleton-body .skeleton-box {
  background-color: #fff;
  box-shadow: 1rem 2rem -0.25rem rgba(14, 1, 43, 0.15);
  max-width: 1216px;
  max-width: 76rem;
  height: 90vh;
  margin: auto;
  margin-top: 4.5vh;
  padding: 16px;
  padding: 1rem;
}

#inzage_grid-skeleton-body {
  overflow: hidden;
  width: 100%;
  position: absolute;
  z-index: 10000000000000000;
  padding-top: 112px;
  padding-top: 7rem;
}

#vacanciesList-skeleton {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
#vacanciesList-skeleton table {
  table-layout: fixed !important;
  width: 100%;
}
#vacanciesList-skeleton table [data-col-seq="0"] {
  width: 7% !important;
  padding-right: 16px;
  padding-right: 1rem;
}
#vacanciesList-skeleton table [data-col-seq="1"] {
  width: 34% !important;
  padding-right: 48px;
  padding-right: 3rem;
}
#vacanciesList-skeleton table [data-col-seq="2"] {
  width: 34% !important;
  padding-right: 48px;
  padding-right: 3rem;
}
#vacanciesList-skeleton table [data-col-seq="3"] {
  width: 12% !important;
}
#vacanciesList-skeleton table [data-col-seq="4"] {
  width: 13% !important;
  padding: 0 32px;
  padding: 0 2rem;
}

.inzage-skel-row-1 {
  width: 160px;
  width: 10rem;
}

#focus_content-skeleton-body {
  padding-right: 32px;
  padding-right: 2rem;
  overflow: hidden;
}

.cluster-modaration-form {
  width: 432px !important;
  width: 27rem !important;
  height: 800px;
  height: 50rem;
  margin: 32px auto;
  margin: 2rem auto;
}

.cluster-category-btn,
.cluster-category-back-btn {
  width: 192px !important;
  width: 12rem !important;
  margin: 8px;
  margin: 0.5rem;
  position: relative !important;
  border: none !important;
  height: 48px;
  height: 3rem;
  clip-path: url(#clipRoundedRect);
}

[data-cluster-category="0"] {
  background-color: #e8d000 !important;
}

.cluster-category-title {
  width: 100%;
  text-align: center;
  margin: 16px;
  margin: 1rem;
}

#cluster-count-togo {
  display: inline-block;
  text-align: center;
  width: 192px;
  width: 12rem;
}

.cluster_category_score_bar {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
  height: 100%;
  background-color: #F85C6A;
}

.cluster_category_text {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  text-align: center;
  font: inherit;
  line-height: inherit;
  vertical-align: inherit;
  padding: inherit;
}

#skill_analysis_category-container table {
  table-layout: fixed;
}
#skill_analysis_category-container table th {
  color: #1E025F;
}
#skill_analysis_category-container [data-col-seq="0"] {
  width: 25% !important;
  text-align: right;
  padding-right: 16px !important;
  padding-right: 1rem !important;
}
#skill_analysis_category-container [data-col-seq="1"], #skill_analysis_category-container [data-col-seq="2"], #skill_analysis_category-container [data-col-seq="3"], #skill_analysis_category-container [data-col-seq="4"], #skill_analysis_category-container [data-col-seq="5"] {
  width: 5% !important;
  text-align: center !important;
  padding-right: 16px;
  padding-right: 1rem;
}
#skill_analysis_category-container [data-col-seq="6"], #skill_analysis_category-container [data-col-seq="7"] {
  padding-left: 16px !important;
  padding-left: 1rem !important;
  width: 10% !important;
}

.manual-page-container {
  background: #1E025F;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 100%;
  padding: 128px 0;
  padding: 8rem 0;
}
.manual-page-container h1 {
  display: inline-block !important;
}
.manual-page-container h1::after {
  content: " ";
}
.manual-page-content {
  width: 90%;
  max-width: 960px;
  max-width: 60rem;
}
.manual-page-content section {
  background-color: #fff;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0 0 3rem 0;
}
.manual-page-content p {
  color: #1E025F;
}
.manual-page-content p em {
  color: #F85C6A;
  font-weight: bold;
}
.manual-page-content ul {
  padding-left: 32px;
  padding-left: 2rem;
}
.manual-page-content-background {
  background-color: #ddd;
  border-radius: 15px;
  padding: 8px 40px;
  padding: 0.5rem 2.5rem;
  width: 50%;
}
.manual-page-header {
  background-color: #40BC8A;
  padding: 16px 40px;
  padding: 1rem 2.5rem;
  border-radius: 0 3rem 0 0;
}
.manual-page-header h1 {
  color: #fff;
}
.manual-page-header-tip {
  background-color: #F85C6A;
}
.manual-frontpage-header {
  background-color: #40BC8A;
  padding: 16px 40px;
  padding: 1rem 2.5rem;
  border-radius: 0 0 3rem 0;
  position: relative;
  overflow: visible;
}
.manual-frontpage-header h1 {
  display: inline-block !important;
  color: #fff;
}
.manual-frontpage-bg {
  height: 288px;
  height: 18rem;
}

.manual-content-text,
.manual-frontpage-text {
  padding-left: 16px;
  padding-left: 1rem;
  position: relative;
}

.manual-content-text::before {
  content: ">";
  position: absolute;
  height: 100%;
  width: 16px;
  width: 1rem;
  left: 0;
  top: 0;
}

.btn-manual {
  display: inline-block;
  width: 50%;
  height: 64px;
  height: 4rem;
  border: none;
}
.btn-manual:hover {
  background-color: #40BC8A;
  color: #fff;
}

.manual-stock-photo-container {
  display: inline-block;
  height: 100%;
  width: 128px;
  width: 8rem;
}

.manual-stock-photo {
  -o-object-fit: cover;
     object-fit: cover;
}

.manual-frontpage-text {
  padding-left: 320px;
  padding-left: 20rem;
}

.manual-frontpage section {
  display: flex;
}

.manual-screenshot {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  box-shadow: 7px 7px 24px 5px #ccc;
  margin: 8px 0 32px 0;
  margin: 0.5rem 0 2rem 0;
}
.manual-screenshot-icon {
  width: 32px;
  width: 2rem;
  border-radius: 1000px;
  border: 2px solid #F85C6A;
}

.manual-frontpage-bg {
  background-repeat: no-repeat;
  background-position: -18%;
  background-size: contain;
}

.manual-header-alt {
  color: hsl(258, 96%, 19%) !important;
}

.quickstart-modal-header {
  position: fixed;
  width: 100%;
  background-color: #fff;
  z-index: 99;
  box-shadow: 0 6px 6px -6px #000;
  top: -2px;
  left: 0;
}

#quickstartPopupModal .modal .modal-open {
  overflow: hidden;
}

@media all and (-ms-high-contrast: none) {
  .quickstart-modal-header {
    position: absolute !important;
  }
}
.manual-button-container {
  position: absolute;
  bottom: 0;
  width: 100%;
}

@media only screen and (max-width: 700px) {
  .manual-page-container {
    display: block;
    padding-top: 0;
  }
  .manual-page-content {
    width: 100%;
  }
  .manual-button-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .btn-manual {
    width: 50vw;
    margin: 0 !important;
    border-radius: 0 !important;
    font-size: 1.6rem;
  }
  .manual-frontpage-bg {
    background-image: none !important;
  }
  .manual-frontpage-text {
    padding-left: 0rem;
  }
}
.view-organisations input[type=checkbox].checkbox_large,
.view-vacancies input[type=checkbox].checkbox_large {
  -webkit-appearance: au !important;
     -moz-appearance: au !important;
          appearance: au !important;
  height: 32px;
  height: 2rem;
  transform: scale(1.2);
}
.view-organisations input[type=checkbox].checkbox_large.checkbox_organisation, .view-organisations input[type=checkbox].checkbox_large.checkbox_vacancy,
.view-vacancies input[type=checkbox].checkbox_large.checkbox_organisation,
.view-vacancies input[type=checkbox].checkbox_large.checkbox_vacancy {
  margin-right: 12px;
  margin-right: 0.75rem;
}
heightcheckbox_allheight .view-organisations input[type=checkbox]#checkbox_all,
heightcheckbox_allheight .view-vacancies input[type=checkbox]#checkbox_all {
  height: 32px;
  height: 2rem;
  position: relative;
}
.view-organisations input[type=checkbox].checkbox_organisation,
.view-vacancies input[type=checkbox].checkbox_organisation {
  -webkit-appearance: checkbox !important;
     -moz-appearance: checkbox !important;
          appearance: checkbox !important;
}
.view-organisations .cabinet--rows .cabinet-title,
.view-vacancies .cabinet--rows .cabinet-title {
  margin-left: 24px !important;
  margin-left: 1.5rem !important;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .view-organisations .cabinet--rows .checkbox_organisation,
    .view-vacancies .cabinet--rows .checkbox_organisation {
      position: absolute;
    }
    .view-organisations .cabinet--rows .cabinet-title,
    .view-vacancies .cabinet--rows .cabinet-title {
      margin-left: 2.5rem !important;
    }
  }
}

.portfolio_action_bar {
  position: relative;
  padding: 0 2px;
}
.portfolio_action_bar_container {
  display: flex;
  width: 100%;
  height: 57.6px;
  height: 3.6rem;
  padding-top: 4px;
  padding-right: 32px;
  padding-right: 2rem;
  justify-content: space-between;
}
.portfolio_action_bar_buttons {
  margin-top: 11.2px;
  margin-top: 0.7rem;
  margin-left: 8px;
  height: 32px;
  height: 2rem;
}
.portfolio_action_bar_checkbox {
  flex-grow: 1;
}
.portfolio_action_bar_grid-row {
  margin: 1.6px 0 0 12px;
  margin: 0.1rem 0 0 0.75rem;
}

#checkbox_organisation_all_label,
#checkbox_vacancy_all_label {
  position: relative;
  left: 96px;
  left: 6rem;
  bottom: 16px;
  bottom: 1rem;
}

.control {
  display: inline-flex;
  position: relative;
  flex-direction: row;
  flex: 0 0 auto;
  justify-content: center;
  align-content: center;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  background: transparent;
  overflow: visible;
  text-align: center;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 0;
  cursor: pointer;
  touch-action: manipulation;
  text-transform: none;
  width: auto;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}
.control:focus, .control--focus {
  outline-width: 3px;
  outline-width: 0.1875rem;
}
.control__active, .control__init {
  flex: 0 0 auto;
  display: flex;
  align-self: center;
  flex-flow: row nowrap;
  align-items: center;
}
.control__label, .control__icon {
  flex: 0 0 auto;
}
.control__label {
  line-height: 20px;
  line-height: 1.25rem;
}
.control__icon .icon-container {
  margin: 0;
}
.control--size-sm {
  height: 32px;
  height: 2rem;
}
.control--size-md {
  height: 48px;
  height: 3rem;
}
.control--mode-block {
  flex: 1 0 100%;
  width: 100%;
  padding: 0 32px;
  padding: 0 2rem;
}
.control--mode-block.control--align-space-between .control__active,
.control--mode-block.control--align-space-between .control__init {
  width: 100%;
  align-content: space-between;
}
.control--mode-block.control--icon-placement-suffix .control__label {
  order: 0;
}
.control--mode-block.control--icon-placement-suffix .control__icon {
  order: 10;
}
.control--mode-tab {
  flex: 1 0 auto;
  border-top: 3px solid transparent;
  border-top: 0.1875rem solid transparent;
  height: 80px;
  height: 5rem;
  transition: border-color 150ms ease;
}
.control--mode-icon {
  padding: 0 16px;
  padding: 0 1rem;
  border-radius: 1rem;
}
.control--mode-icon .control__label {
  visibility: hidden;
  position: absolute;
}
.control--mode-icon .control__icon .icon-container {
  margin: 0;
}
.control--mode-action {
  padding: 0 16px;
  padding: 0 1rem;
  border-radius: 1rem;
}
.control--mode-action.control--outline {
  border: 3px solid transparent;
  border: 0.1875rem solid transparent;
}

.team {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.team__name {
  flex: 1 0 100%;
  font-size: 14px;
  font-size: 0.875rem;
}
.team__member {
  flex: 0 0 auto;
  height: 32px;
  height: 2rem;
  width: 32px;
  width: 2rem;
  border-radius: 50%;
  text-align: center;
  white-space: nowrap;
  line-height: 32px;
  line-height: 2rem;
  margin-right: 4px;
  margin-right: 0.25rem;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
}
.team__member:hover, .team__member:focus, .team__member:hover:focus {
  cursor: default;
}

.module-auth {
  text-align: center;
}
.module-auth .pane-v2--root .pane-section {
  height: calc(100vh - 8rem);
}
.module-auth .field-loginform-rememberme {
  padding-top: 32px;
  padding-top: 2rem;
}
.module-auth .propose-signup,
.module-auth .propose-login,
.module-auth .propose-reset {
  text-align: center;
}
.module-auth .propose-signup a,
.module-auth .propose-login a,
.module-auth .propose-reset a {
  font-weight: 700;
  display: block;
}
@media (min-width: 768px) {
  .module-auth .propose-signup a,
  .module-auth .propose-login a,
  .module-auth .propose-reset a {
    display: inline;
  }
}
.module-auth .propose-login,
.module-auth .propose-reset {
  padding-top: 32px;
  padding-top: 2rem;
}
.module-auth .void-title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.module-auth-title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.module-auth-form-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
  height: 100%;
}

.module-auth-form {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-right: 0.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .module-auth-form-wrap {
    align-items: center;
    justify-content: center;
  }
  .module-auth-form {
    flex: 0 0 66.6664%;
    max-width: 66.6664%;
    margin-top: -4rem;
  }
}
@media (min-width: 768px) {
  .module-auth-form {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .module-auth-form {
    flex: 0 0 33.3334%;
    max-width: 33.3334%;
  }
}
.module-career .career-switch,
.application-v2--module-career .career-switch {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.module-career .career-switch h2,
.application-v2--module-career .career-switch h2 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  line-height: 24px;
  line-height: 1.5rem;
  flex: 0 0 auto;
  margin: 0;
  padding: 0 12px 0 0;
  padding: 0 0.75rem 0 0;
  max-width: 60%;
}
.module-career .career-switch label,
.application-v2--module-career .career-switch label {
  flex: 0 0 auto;
  margin: 2px 0 0 0;
  margin: 0.125rem 0 0 0;
}
.module-career .career-switch label input,
.application-v2--module-career .career-switch label input {
  position: absolute;
}
.module-career .career-slider,
.application-v2--module-career .career-slider {
  display: flex;
  flex-flow: row nowrap;
}
.module-career .career-slider .slider,
.application-v2--module-career .career-slider .slider {
  flex: 0 0 calc(60% - 4rem);
  margin-top: 8px;
  margin-top: 0.5rem;
}
.module-career .career-slider .slider .tooltip-main,
.application-v2--module-career .career-slider .slider .tooltip-main {
  width: 64px;
  width: 4rem;
}
.module-career .career-slider .slider .tooltip-main:before,
.application-v2--module-career .career-slider .slider .tooltip-main:before {
  content: "" !important;
}
.module-career .career-slider .slider .tooltip-main:after,
.application-v2--module-career .career-slider .slider .tooltip-main:after {
  content: "%" !important;
}
.module-career .career-slider-title,
.application-v2--module-career .career-slider-title {
  flex: 0 0 40%;
  max-width: 40%;
}
.module-career .career-slider-title h3,
.application-v2--module-career .career-slider-title h3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
}
.module-career.view-client,
.application-v2--module-career.view-client {
  /* index */
}
.module-career.view-client .layout-pane--primary,
.application-v2--module-career.view-client .layout-pane--primary {
  background: transparent;
}
.module-career.view-client .layout-pane--primary .pane-content,
.application-v2--module-career.view-client .layout-pane--primary .pane-content {
  overflow: hidden;
}
.module-career.view-client .career-dashboard-title,
.application-v2--module-career.view-client .career-dashboard-title {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 13.919px;
  margin-bottom: 0.86999rem;
  padding-top: 10.08px;
  padding-top: 0.63001rem;
}
.module-career.view-client .lead,
.application-v2--module-career.view-client .lead {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 7.579px;
  margin-bottom: 0.47374rem;
  padding-top: 8.42px;
  padding-top: 0.52626rem;
}
.module-career.view-client .career-dashboard-intro,
.application-v2--module-career.view-client .career-dashboard-intro {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}
.module-career.view-client #career-dashboard-cards,
.application-v2--module-career.view-client #career-dashboard-cards {
  position: relative;
  margin-top: 32px;
  margin-top: 2rem;
}
.module-career.view-client #career-dashboard-cards .card,
.application-v2--module-career.view-client #career-dashboard-cards .card {
  width: 100%;
}
.module-career.view-client #career-dashboard-cards .card .card-content,
.application-v2--module-career.view-client #career-dashboard-cards .card .card-content {
  height: 100%;
  position: relative;
}
.module-career.view-client #career-dashboard-cards .card h2,
.application-v2--module-career.view-client #career-dashboard-cards .card h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 27.439px;
  margin-bottom: 1.71499rem;
  padding-top: 4.56px;
  padding-top: 0.28501rem;
}
.module-career.view-client #career-dashboard-cards .card .indicator-radial,
.application-v2--module-career.view-client #career-dashboard-cards .card .indicator-radial {
  position: absolute;
  top: 24px;
  top: 1.5rem;
  right: 24px;
  right: 1.5rem;
}
.module-career.view-client #career-dashboard-cards .card .card-filter,
.application-v2--module-career.view-client #career-dashboard-cards .card .card-filter {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.module-career.view-client #career-dashboard-cards .card .btn,
.application-v2--module-career.view-client #career-dashboard-cards .card .btn {
  position: absolute;
  right: 32px;
  right: 2rem;
  bottom: 16px;
  bottom: 1rem;
  left: 32px;
  left: 2rem;
  width: auto;
}
.module-career.view-client #career-dashboard-cards .card .list,
.application-v2--module-career.view-client #career-dashboard-cards .card .list {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}
.module-career.view-tests .pane > .pane-content > .pane-section:first-child,
.application-v2--module-career.view-tests .pane > .pane-content > .pane-section:first-child {
  padding-top: 0px;
  padding-top: 0rem;
}
.module-career.view-tests .card.card--test h2,
.application-v2--module-career.view-tests .card.card--test h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 7.439px;
  margin-bottom: 0.46499rem;
  padding-top: 8.56px;
  padding-top: 0.53501rem;
}
.module-career.view-professions .layout-pane--primary > .pane-filter,
.application-v2--module-career.view-professions .layout-pane--primary > .pane-filter {
  top: 0;
}
.module-career.view-professions .layout-pane--primary > .pane-filter .nav-tabs .nav-item,
.application-v2--module-career.view-professions .layout-pane--primary > .pane-filter .nav-tabs .nav-item {
  width: 50%;
  text-align: center;
}
.module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-filter,
.application-v2--module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-filter {
  top: 80px;
  top: 5rem;
}
.module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content,
.application-v2--module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content {
  top: 176px;
  top: 11rem;
}
.module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content > .pane-section:first-child,
.application-v2--module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content > .pane-section:first-child {
  padding-top: 0;
}
.module-career.view-professions .layout-pane--primary #pane-tab-2 > .pane-content,
.application-v2--module-career.view-professions .layout-pane--primary #pane-tab-2 > .pane-content {
  top: 80px;
  top: 5rem;
}
.module-career .layout-pane--tertiary .pane-content,
.application-v2--module-career .layout-pane--tertiary .pane-content {
  overflow: hidden;
}
.module-career .layout-pane--tertiary .focus-cover,
.module-career .layout-pane--tertiary .focus-meta,
.application-v2--module-career .layout-pane--tertiary .focus-cover,
.application-v2--module-career .layout-pane--tertiary .focus-meta {
  position: absolute;
}
.module-career .layout-pane--tertiary .focus-cover,
.application-v2--module-career .layout-pane--tertiary .focus-cover {
  top: -128px;
  top: -8rem;
  width: 100%;
  z-index: 1;
  transition: top 150ms ease;
}
.module-career .layout-pane--tertiary .focus-cover-actions,
.application-v2--module-career .layout-pane--tertiary .focus-cover-actions {
  bottom: 32px;
  bottom: 2rem;
  opacity: 0;
}
.module-career .layout-pane--tertiary .focus-map,
.application-v2--module-career .layout-pane--tertiary .focus-map {
  top: 0;
  bottom: 0;
}
.module-career .layout-pane--tertiary .focus-meta,
.application-v2--module-career .layout-pane--tertiary .focus-meta {
  height: 0;
  overflow: hidden;
}
.module-career .layout-pane--tertiary .focus-meta-title,
.application-v2--module-career .layout-pane--tertiary .focus-meta-title {
  display: none;
}
.module-career .layout-pane--tertiary .pane.pane--distance .slider .slider-handle,
.application-v2--module-career .layout-pane--tertiary .pane.pane--distance .slider .slider-handle {
  margin-top: -2px;
  margin-top: -0.125rem;
}
.module-career .layout-pane--tertiary.focus--profession,
.application-v2--module-career .layout-pane--tertiary.focus--profession {
  /* When a single professions is shown */
}
.module-career .layout-pane--tertiary.focus--profession .focus-cover,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-cover {
  top: 0;
}
.module-career .layout-pane--tertiary.focus--profession .focus-cover-actions,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-cover-actions {
  bottom: -16px;
  bottom: -1rem;
  opacity: 1;
}
.module-career .layout-pane--tertiary.focus--profession .focus-map,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-map {
  top: 128px;
  top: 8rem;
  bottom: 140px;
  bottom: 8.75rem;
}
.module-career .layout-pane--tertiary.focus--profession .focus-map-toggle,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-map-toggle {
  bottom: 156px;
  bottom: 9.75rem;
}
.module-career .layout-pane--tertiary.focus--profession .pane.pane--distance,
.application-v2--module-career .layout-pane--tertiary.focus--profession .pane.pane--distance {
  bottom: 220px;
  bottom: 13.75rem;
}
.module-career .layout-pane--tertiary.focus--profession .focus-meta,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-meta {
  bottom: 0;
  height: 140px;
  height: 8.75rem;
  padding-top: 40px;
  padding-top: 2.5rem;
}
.module-career .layout-pane--tertiary.focus--profession .focus-meta-toggle,
.application-v2--module-career .layout-pane--tertiary.focus--profession .focus-meta-toggle {
  height: 140px;
  height: 8.75rem;
}
.module-career .layout-pane--tertiary.focus--profession-meta,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta {
  /* When a single professions meta info is shown */
}
.module-career .layout-pane--tertiary.focus--profession-meta .focus-map,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta .focus-map {
  top: 128px;
  top: 8rem;
  bottom: 80px;
  bottom: 5rem;
}
.module-career .layout-pane--tertiary.focus--profession-meta .pane.pane--distance,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta .pane.pane--distance {
  display: none;
}
.module-career .layout-pane--tertiary.focus--profession-meta .focus-meta,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta .focus-meta {
  bottom: 0;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 10rem);
}
.module-career .layout-pane--tertiary.focus--profession-meta .focus-meta-toggle,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta .focus-meta-toggle {
  height: 40px;
  height: 2.5rem;
}
.module-career .layout-pane--tertiary.focus--profession-meta .focus-meta-title,
.application-v2--module-career .layout-pane--tertiary.focus--profession-meta .focus-meta-title {
  display: block;
}
.module-career.view-tests .cards,
.application-v2--module-career.view-tests .cards {
  padding-bottom: 80px;
  padding-bottom: 5rem;
}
.module-career.view-profile .cards,
.application-v2--module-career.view-profile .cards {
  width: calc(100% + 1rem);
  margin-left: -8px;
  margin-left: -0.5rem;
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 80px;
  padding-bottom: 5rem;
}
.module-career .pane-filter--search .filter-reset,
.application-v2--module-career .pane-filter--search .filter-reset {
  position: absolute;
  top: 0;
  right: 28px;
  right: 1.75rem;
  height: 48px;
  height: 3rem;
  width: 48px;
  width: 3rem;
  z-index: 1;
  border-radius: 0 1rem 1rem 0;
  background: linear-gradient(to left, #f7f7f9 0%, rgba(247, 247, 249, 0) 100%);
  display: none;
}
.no-touch .module-career .pane-filter--search .filter-reset:hover > .tip,
.no-touch .module-career .pane-filter--search .filter-reset:hover > .action-label, .no-touch .module-career .pane-filter--search .filter-reset:focus > .tip,
.no-touch .module-career .pane-filter--search .filter-reset:focus > .action-label, .no-touch .module-career .pane-filter--search .filter-reset:hover:focus > .tip,
.no-touch .module-career .pane-filter--search .filter-reset:hover:focus > .action-label,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:hover > .tip,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:hover > .action-label,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:focus > .tip,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:focus > .action-label,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:hover:focus > .tip,
.no-touch .application-v2--module-career .pane-filter--search .filter-reset:hover:focus > .action-label {
  display: block;
}
.module-career .pane-filter--search .filter-reset:hover .icon--reset, .module-career .pane-filter--search .filter-reset:focus .icon--reset, .module-career .pane-filter--search .filter-reset:hover:focus .icon--reset,
.application-v2--module-career .pane-filter--search .filter-reset:hover .icon--reset,
.application-v2--module-career .pane-filter--search .filter-reset:focus .icon--reset,
.application-v2--module-career .pane-filter--search .filter-reset:hover:focus .icon--reset {
  opacity: 0.88;
}
@media (min-width: 768px) {
  .module-career.view-client #career-dashboard-cards,
  .application-v2--module-career.view-client #career-dashboard-cards {
    height: calc(100vh - 12rem);
  }
  .module-career.view-client #career-dashboard-cards:after,
  .application-v2--module-career.view-client #career-dashboard-cards:after {
    content: "flickity";
    display: none; /* hide :after */
  }
  .module-career.view-client #career-dashboard-cards .card,
  .application-v2--module-career.view-client #career-dashboard-cards .card {
    height: 100%;
    width: 40%;
  }
  .module-career.view-client #career-dashboard-cards .card .list,
  .application-v2--module-career.view-client #career-dashboard-cards .card .list {
    position: absolute;
    top: 7rem;
    bottom: 5rem;
    left: 2rem;
    right: 2rem;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 0;
  }
  .module-career.view-client #career-dashboard-cards .card-content,
  .application-v2--module-career.view-client #career-dashboard-cards .card-content {
    height: 100%;
  }
  .module-career.view-client .layout-pane--primary .pane-content > .pane-section:first-child, .module-career.view-coach .layout-pane--primary .pane-content > .pane-section:first-child,
  .application-v2--module-career.view-client .layout-pane--primary .pane-content > .pane-section:first-child,
  .application-v2--module-career.view-coach .layout-pane--primary .pane-content > .pane-section:first-child {
    padding-top: 9.75rem;
  }
  .module-career .navigation-toggle,
  .application-v2--module-career .navigation-toggle {
    display: none;
  }
  .module-career.view-tests .pane > .pane-content,
  .application-v2--module-career.view-tests .pane > .pane-content {
    top: 0;
  }
  .module-career.view-tests .pane > .pane-content > .pane-section:first-child,
  .application-v2--module-career.view-tests .pane > .pane-content > .pane-section:first-child {
    padding-top: 2rem;
  }
  .module-career.view-professions .pane.pane--popover-md,
  .application-v2--module-career.view-professions .pane.pane--popover-md {
    top: 11.25rem;
  }
  .module-career.view-professions .pane.pane--distance,
  .application-v2--module-career.view-professions .pane.pane--distance {
    top: auto;
    bottom: 5rem;
  }
  .module-career.view-professions .layout-pane--primary > .pane-filter .nav-tabs .nav-item,
  .application-v2--module-career.view-professions .layout-pane--primary > .pane-filter .nav-tabs .nav-item {
    width: 33% !important;
  }
  .module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content,
  .application-v2--module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content {
    top: 12rem;
  }
  .module-career.view-professions .layout-pane--primary #pane-tab-2 > .pane-content,
  .module-career.view-professions .layout-pane--primary #pane-tab-3 > .pane-content,
  .application-v2--module-career.view-professions .layout-pane--primary #pane-tab-2 > .pane-content,
  .application-v2--module-career.view-professions .layout-pane--primary #pane-tab-3 > .pane-content {
    top: 6rem;
  }
}
@media (min-width: 992px) {
  .module-career.view-professions .pane.pane--distance,
  .application-v2--module-career.view-professions .pane.pane--distance {
    left: 10rem;
  }
}
@media (min-width: 1200px) {
  .module-career.view-professions .pane.pane--distance,
  .application-v2--module-career.view-professions .pane.pane--distance {
    left: 15rem;
  }
}

.module-uwv .select2-container--krajee .select2-selection {
  padding: 0 !important;
}
.module-uwv .strip .flickity-viewport {
  height: 60px !important;
}
.module-uwv .uwv-dashboard__grid-container {
  display: grid;
  width: 100%;
  height: auto;
  overflow: hidden;
  grid-template-columns: 1fr 1fr auto;
  grid-template-rows: auto auto auto;
}
.module-uwv #uwv-dashboard__vacancies-table {
  cursor: pointer;
  width: calc(100% - 8rem);
  left: -80px;
  left: -5rem;
  position: relative;
  grid-row: 1/3;
  grid-column: 1/3;
}
.module-uwv #uwv-dashboard__vacancies-table table {
  table-layout: fixed;
}
.module-uwv #uwv-dashboard__vacancies-table table td,
.module-uwv #uwv-dashboard__vacancies-table table h2, .module-uwv #uwv-dashboard__vacancies-table table p {
  font-size: 16px !important;
  font-size: 1rem !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="0"] {
  width: 25% !important;
  padding-right: 16px;
  padding-right: 1rem;
  text-align: right;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="1"] {
  width: 33% !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="1"] .uwv-dashboard__vacancy-title {
  white-space: pre;
  padding-right: 8px;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="2"] {
  width: 32% !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="2"] .uwv-dashboard__vacancy-title {
  white-space: pre;
  padding-right: 8px;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="3"] {
  width: 10% !important;
  padding: 0 !important;
  overflow: visible;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="3"] .uwv-dashboard__probability-range {
  text-align: right;
}
.module-uwv .uwv-chart__top-right {
  grid-row: 1;
  grid-column: 3;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__top-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__mid-right {
  grid-row: 2;
  grid-column: 3;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__mid-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__bottom-right {
  grid-row: 3;
  grid-column: 2/4;
  margin: 16px 0;
  margin: 1rem 0;
  padding: 0 16px;
  padding: 0 1rem;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__bottom-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__bottom-left {
  grid-row: 3;
  grid-column: 1;
  margin: 16px 0;
  margin: 1rem 0;
  padding: 0 16px;
  padding: 0 1rem;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__bottom-left div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .vacanciesList {
  cursor: pointer;
}
.module-uwv .actions {
  position: fixed;
}
.module-uwv [name="VacancyClassificationSearch[VacancyTitle]"],
.module-uwv .uwv__filter,
.module-uwv [aria-labelledby=select2-vacancyclassificationsearch-steekproefnummer-container],
.module-uwv .select2-container--krajee .select2-selection--single,
.module-uwv .sla-option {
  border-radius: 0 !important;
}
.module-uwv .sla-chart-container {
  position: relative;
  padding: 32px 0;
  padding: 2rem 0;
}
.module-uwv .sla-chart-container .highcharts-title {
  position: absolute !important;
  top: -32px !important;
  top: -2rem !important;
  width: 100% !important;
  text-align: center !important;
}
.module-uwv .sla-option {
  width: 160px !important;
  width: 10rem !important;
  display: inline-block;
}
.module-uwv .sla-option-container {
  position: absolute;
  top: 0;
  left: 0;
}
.module-uwv .uwv-grid__text {
  margin: 0;
  white-space: pre;
  padding-right: 24px;
  padding-right: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv .search_container-boc-isco4-layer5 {
  width: 25%;
  box-sizing: border-box;
  height: auto;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
.module-uwv .search-buttons__container {
  width: auto;
  position: absolute;
  top: 0;
  right: 24px;
  right: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.module-uwv .btn--uwv-option {
  display: inline-block;
  width: 67.2px;
  width: 4.2rem;
  height: 32px;
  height: 2rem;
  margin-left: 3.2px !important;
  margin-left: 0.2rem !important;
  text-align: center;
  line-height: 6.4px;
  line-height: 0.4rem;
}
.module-uwv .uwv__filter-betrouwbaarheid-container {
  position: absolute;
  top: 0;
}
.module-uwv .uwv__filter-betrouwbaarheid-text {
  display: inline-block;
  width: 15%;
  padding: 8px 8px 8px 0;
  padding: 0.5rem 0.5rem 0.5rem 0;
}
.module-uwv .uwv__filter-betrouwbaarheid-input {
  display: inline-block;
  width: 35%;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 0;
  text-align: right;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container {
  line-height: 48px;
  line-height: 3rem;
}
.module-uwv .btn-close-small {
  position: absolute;
  top: 14.4px !important;
  top: 0.9rem !important;
  right: 16px !important;
  right: 1rem !important;
  color: #fff !important;
  width: 19.2px !important;
  width: 1.2rem !important;
  height: 19.2px !important;
  height: 1.2rem !important;
  border-radius: 1000px !important;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  cursor: pointer;
}
.module-uwv [aria-labelledby=select2-vacancyclassificationsearch-steekproefnummer-container] .select2-selection__arrow {
  visibility: hidden;
}
.module-uwv #vacanciesList-container td {
  position: relative;
}
.module-uwv #vacanciesList-container th {
  text-align: left;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container .select2-search__field {
  background-color: rgba(0, 0, 0, 0) !important;
  height: 48px;
  width: 100%;
  padding: 16px;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container {
  position: absolute;
  top: -6.4px;
  top: -0.4rem;
  padding: 0;
  left: 16px;
  left: 1rem;
}
.module-uwv #vacanciesList-container table,
.module-uwv #vacanciesList-skeleton table {
  table-layout: fixed;
}
.module-uwv #vacanciesList-container [data-col-seq="0"],
.module-uwv #vacanciesList-skeleton [data-col-seq="0"] {
  width: 9% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="1"],
.module-uwv #vacanciesList-skeleton [data-col-seq="1"] {
  width: 30% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="2"],
.module-uwv #vacanciesList-skeleton [data-col-seq="2"] {
  width: 28% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="3"],
.module-uwv #vacanciesList-skeleton [data-col-seq="3"] {
  width: 12% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="4"],
.module-uwv #vacanciesList-skeleton [data-col-seq="4"] {
  width: 9% !important;
  text-align: center;
}
.module-uwv #vacanciesList-container [data-col-seq="5"],
.module-uwv #vacanciesList-skeleton [data-col-seq="5"] {
  width: 13% !important;
}
.module-uwv .vacanciesList .indicator-progress {
  width: 65%;
}
.module-uwv .random-vacancies-container {
  position: relative;
  height: auto;
}
.module-uwv .random-vacancies {
  width: 320px;
  width: 20rem;
  height: auto;
}
.module-uwv .random-vacancies__form {
  display: flex;
  height: 100%;
  justify-content: space-evenly;
  flex-direction: column;
}
.module-uwv .btn--random-vacancies {
  border: 2px solid #96989C;
  margin-top: 16px;
  margin-top: 1rem;
}
.module-uwv .toggle-vacancy-menu {
  width: auto;
  position: absolute;
  left: 0;
  border: 2px solid #000;
}
.module-uwv .btn__reset-form,
.module-uwv .select2-selection__clear {
  position: absolute !important;
  top: 14.4px !important;
  top: 0.9rem !important;
  right: 40px !important;
  right: 2.5rem !important;
  background-color: #666 !important;
  color: #fff !important;
  width: 19.2px !important;
  width: 1.2rem !important;
  height: 19.2px !important;
  height: 1.2rem !important;
  border-radius: 1000px !important;
  line-height: 16px !important;
  line-height: 1rem !important;
  text-align: center !important;
  cursor: pointer !important;
}
.module-uwv .btn__reset-form::before,
.module-uwv .select2-selection__clear::before {
  content: "x";
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.module-uwv .btn__reset-form:hover,
.module-uwv .select2-selection__clear:hover {
  background-color: #000 !important;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container .select2-selection__clear {
  position: relative !important;
  right: 0px !important;
  right: 0rem !important;
}
.module-uwv .form-get-steekproeven {
  width: 400px;
  width: 25rem;
}
.module-uwv #vacancyclassificationsearch-manualclassificationjudgment ~ .select2-container--krajee .select2-selection__arrow {
  background-image: none !important;
}
.module-uwv .manual-judgment__correction::after {
  content: "!";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  width: 100%;
  height: 100%;
}

.btn__next-small {
  text-align: center;
  border-radius: 1000px;
  box-shadow: none;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}

#vacancyPopupModal [type=checkbox] {
  -webkit-appearance: checkbox;
}
#vacancyPopupModal .modal-content {
  max-height: 90vh;
  overflow-y: scroll;
}
#vacancyPopupModal .modal-footer {
  text-align: left !important;
}
#vacancyPopupModal .btn-danger {
  border-color: #ff4444;
}
#vacancyPopupModal .vacancy-judgement .btn,
#vacancyPopupModal .vacancy-judgement form {
  display: inline-block;
}
#vacancyPopupModal .select2-selection__rendered {
  text-align: left;
}
#vacancyPopupModal .select2.select2-container.select2-container--krajee {
  width: 100% !important;
}
#vacancyPopupModal .focus-property-description-decision::first-letter {
  text-transform: uppercase;
}
#vacancyPopupModal .uwv-form form {
  width: 100%;
}
#vacancyPopupModal .uwv-form .focus-property-term {
  text-align: left !important;
}
#vacancyPopupModal .uwv-form--button-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  gap: 1rem;
}
#vacancyPopupModal .uwv-form--button-container .btn {
  margin-left: 0 !important;
  width: 100% !important;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment #oknokform-judgment {
  display: flex;
  justify-content: left;
  align-items: center;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio {
  text-align: left;
  margin-right: 16px;
  margin-right: 1rem;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio label {
  color: #fff;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(1) label {
  background-color: #C5D937;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(2) label, #vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(3) label {
  background-color: #D43636;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
#vacancyPopupModal .uwv-form .select2-selection__choice {
  max-width: calc(100% - 1rem);
  overflow: hidden;
  text-overflow: ellipsis;
}
#vacancyPopupModal .uwv-form .select2-selection__choice .select2-selection__choice__remove {
  position: relative;
  bottom: 2px;
}

.advanced-search-container {
  position: relative;
  height: 64px;
  height: 4rem;
}
.advanced-search-container .form-advanced-search {
  position: absolute;
  left: 0;
  display: flex;
}
.advanced-search-container .form-advanced-search > .form-group {
  display: flex;
  position: relative;
}
.advanced-search-container .form-advanced-search > .form-group > .form-control {
  background-color: #F6F8FC;
  width: 480px;
  width: 30rem;
  border-color: #bbb;
  margin-right: 32px;
  margin-right: 2rem;
}
.advanced-search-container .form-advanced-search > .form-group > .form-control:hover {
  border-color: #443469;
}
.advanced-search-container #advancedsearchfield {
  display: inline-block;
}
.advanced-search-container .form-advanced-search > .form-group > .btn-primary {
  width: 80px;
  width: 5rem;
  display: inline-block;
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}
.advanced-search-container .reset_form {
  position: absolute;
  cursor: pointer;
  background-color: #5E529F !important;
  font-weight: bold;
  color: #fff !important;
  transition: all 0.3s;
  right: 16px !important;
  right: 1rem !important;
}
.advanced-search-container .reset_form:hover {
  background-color: #1E025F !important;
}

#select2-vacancyclassificationsearch-manualclassificationjudgment-results li {
  position: relative !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
#select2-vacancyclassificationsearch-manualclassificationjudgment-results li::after, #select2-vacancyclassificationsearch-manualclassificationjudgment-results li::before {
  content: "";
  height: 90%;
  margin: 8px 0;
  margin: 0.5rem 0;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999999;
}

[aria-labelledby=select2-vacancyclassificationsearch-manualclassificationjudgment-container] {
  padding: 0 !important;
}

.review-ok-nok-btn-container,
#review-btn-container {
  display: flex;
}

.brand--uwv .select2-container--krajee .select2-selection__choice {
  border: 1px solid #666 !important;
}

input.sladatatype,
#show_eval {
  -webkit-appearance: checkbox;
}

#uwvSlaExport {
  position: fixed;
  bottom: 24px;
  bottom: 1.5rem;
  right: 24px;
  right: 1.5rem;
  padding: 16px;
  padding: 1rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 8px -2px #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#uwvSlaExport .icon-container.icon-container--download.icon-container--lg {
  margin-right: 0 !important;
  width: 32px !important;
  width: 2rem !important;
}

.uwv__chart-box {
  background: #fff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  padding: 32px;
  padding: 2rem;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.layout-default.application-v2 {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
}
.layout-default.application-v2 .logo,
.layout-default.application-v2 .user {
  z-index: 1;
}
.layout-default.application-v2 > .action--navigation {
  top: auto;
  right: auto;
  left: 16px;
  left: 1rem;
  bottom: 16px;
  bottom: 1rem;
  position: absolute;
  z-index: 910;
}
@media (min-width: 768px) {
  .layout-default .pane-close.action--shrink-md {
    top: 1.5rem;
  }
  .layout-default .pane-v2.pane-v2--root .pane-v2-banner .action--search {
    display: none;
  }
  .layout-default .pane-v2.pane-v2--search {
    display: block;
  }
}
@media (max-width: 991px) {
  .layout-default.layout-default--split .pane-v2.layout-default--split-secondary {
    top: 0 !important;
    height: 100% !important;
  }
}
@media (min-width: 992px) {
  .layout-default.layout-default--split .pane-v2.layout-default--split-secondary {
    width: 34%;
    margin-right: -34%;
    /* Exact height is managed through JS, these are default */
    top: 5rem;
    height: calc(100% - 5rem);
  }
  .layout-default.layout-default--split .pane-v2-backdrop.layout-default--split-secondary {
    display: none;
  }
  .layout-default.layout-default--split-open .pane-v2.layout-default--split-primary .pane-v2-content, .layout-default.layout-default--split-lg-open .pane-v2.layout-default--split-primary .pane-v2-content {
    width: 66%;
  }
  .layout-default.layout-default--split-open .pane-v2.layout-default--split-secondary, .layout-default.layout-default--split-lg-open .pane-v2.layout-default--split-secondary {
    margin-right: 0;
  }
  .layout-default.layout-default--split-open.view-instruments .pane-v2--root .action[data-pane-target=cart], .layout-default.layout-default--split-lg-open.view-instruments .pane-v2--root .action[data-pane-target=cart] {
    opacity: 0;
  }
  .layout-default.layout-default--split-close .pane-v2.layout-default--split-primary .pane-v2-content {
    width: 100%;
  }
  .layout-default.layout-default--split-close .pane-v2.layout-default--split-secondary {
    margin-right: -34%;
  }
  .layout-default.layout-default--split-close.view-instruments .pane-v2--root .action[data-pane-target=cart] {
    opacity: 1;
  }
}

.view-results > .action--navigation,
.view-results > .user {
  position: absolute;
  top: 16px;
  top: 1rem;
  left: 16px;
  left: 1rem;
}
.view-results > .user {
  display: block;
  left: auto;
  right: 16px;
  right: 1rem;
}
.view-results .search {
  /* For mobile only */
  top: 72px;
  top: 4.5rem;
  z-index: 711;
}
.view-results .search .search-profile {
  top: -56px;
  top: -3.5rem;
  left: 0;
  right: 0;
  width: auto;
  text-align: center;
}
.view-results .search .search-query {
  margin-left: 0;
  margin-right: 0;
}
.view-results .search .search-profile {
  left: 72px;
  left: 4.5rem;
}
.view-results .pane-v2-backdrop--navigation {
  z-index: 99996;
}
.view-results .pane-v2--navigation {
  z-index: 99997;
}
.view-results .pane-v2-backdrop--navigation-portfolio,
.view-results .pane-v2-backdrop--navigation-queries {
  z-index: 99998;
}
.view-results .pane-v2--navigation-portfolio,
.view-results .pane-v2--navigation-queries {
  z-index: 99999;
}
.view-results .pane-results,
.view-results .pane-focus,
.view-results .pane-filters,
.view-results .pane-index {
  display: block;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000;
  will-change: top, width;
}
.safari11 .view-results .pane-results,
.safari11 .view-results .pane-focus,
.safari11 .view-results .pane-filters,
.safari11 .view-results .pane-index {
  transition-property: none;
  transition-duration: 0ms;
  transition-timing-function: none;
}
.view-results .pane-results {
  height: calc(100% - 8.5rem);
  top: 136px;
  top: 8.5rem;
  position: absolute;
  z-index: 710;
}
.windows.chrome .view-results .pane-results .pane-content {
  z-index: initial;
}
.view-results .pane-results .pane-content.results-map {
  overflow: hidden;
}
.view-results .pane-results .pane-content.results-map .map {
  height: 100%;
}
.view-results .pane-results.pane-results--modes .pane-content {
  padding-top: 64px;
  padding-top: 4rem;
}
@media (min-width: 992px) {
  .view-results .pane-results.pane-results--modes .pane-content {
    padding-top: 5rem;
  }
}
.view-results .pane-filters {
  height: 100%;
  margin-left: -100vw;
  z-index: 720;
}
.view-results .pane-filters .pane-footer {
  padding: 16px 16px 0;
  padding: 1rem 1rem 0;
}
.view-results .pane-filters .btn.btn-secondary {
  padding-left: 0;
  padding-right: 0;
}
.view-results .pane-focus {
  display: flex;
  height: 100%;
  width: 100%;
  margin-left: 0;
  margin-right: -100%;
  z-index: 730;
}
.view-results .pane-focus .pane-back {
  display: block;
}
.view-results .pane-focus .focus-cover-actions {
  display: none;
}
.view-results .pane-focus .btn.focus-save {
  display: none;
}
.view-results .pane-focus .action--close .key {
  display: none;
}
.view-results .pane-v2--organisations_label {
  z-index: 731;
}
.view-results .pane-index {
  z-index: 711; /* Above results (for labels), Below the rest */
}
.view-results .pane-header .pane-header-dropdown-toggle:after {
  content: "";
  display: none;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  width: 5rem;
}
.view-results.view-results--top .results-modes, .view-results.view-results--pinned .results-modes {
  opacity: 1;
  height: 64px;
  height: 4rem;
  pointer-events: all;
}
.view-results.view-results--not-top .results-modes, .view-results.view-results--unpinned .results-modes {
  opacity: 0;
  height: 0;
  padding: 0;
  pointer-events: none;
}
.view-results.view-results--not-top .pane-results .pane-content.results-map, .view-results.view-results--unpinned .pane-results .pane-content.results-map {
  padding-top: 0;
}
.view-results.view-results--not-top.view-results--pinned .results-modes, .view-results.view-results--unpinned.view-results--pinned .results-modes {
  opacity: 1;
  height: 64px;
  height: 4rem;
  pointer-events: all;
}
.view-results.view-results--filter .pane-filters {
  margin-left: 0;
  background: #fff;
}
.view-results.view-results--filter .pane-filters .pane-content::-webkit-scrollbar {
  background-color: #fff;
}
.view-results.view-results--filter .results-modes {
  opacity: 0 !important;
  height: 0;
  padding: 0;
  pointer-events: none;
}
.view-results.view-results--filter .pane-results .pane-content {
  padding-top: 0;
}
.view-results.view-results--focus .pane-filters {
  margin-left: -100vw;
}
.view-results.view-results--focus .pane-results {
  margin-left: 0;
}
.view-results.view-results--focus .pane-results .pane-content {
  padding-top: 0;
}
.view-results.view-results--focus .pane-focus {
  margin-right: 0;
}
.view-results.view-results--focus .results-modes {
  opacity: 0 !important;
  height: 0;
  padding: 0;
  pointer-events: none;
}
@media (min-width: 768px) {
  .view-results {
    /* Except .pane-focus */
  }
  .view-results .pane-results,
  .view-results .pane-filters,
  .view-results .pane-focus,
  .view-results .pane-index {
    height: calc(100% - 5rem);
    top: 5rem;
  }
  .view-results .search {
    top: 1rem;
  }
  .view-results .search .search-profile {
    top: 0;
    left: 0;
    right: auto;
    width: 4rem;
    text-align: left;
  }
  .view-results .search .search-query {
    margin-left: 4.5rem;
    margin-right: 0;
  }
  .view-results .search.search--profile .search-profile {
    width: 12rem;
  }
  .view-results .search.search--profile .search-query {
    margin-left: 12.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .view-results .search {
    left: 6rem;
    right: 12rem;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .view-results .search {
    left: 8rem;
    right: 14rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .view-results .search {
    left: 50%;
    right: auto;
    width: 50rem;
    margin-left: -25rem;
  }
}
@media (min-width: 768px) {
  .view-results .pane-focus {
    top: 0rem;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .view-results {
    /* Desktop */
  }
  .view-results .search {
    z-index: 732;
  }
  .view-results .pane-focus,
  .view-results .pane-filters {
    position: absolute;
  }
  .view-results .pane-focus {
    margin-left: 100vw;
    width: 66vw;
    /* Set .pane-focus height equal to other panes */
    top: 9rem;
    height: calc(100% - 9rem);
  }
  .view-results .pane-focus .pane-back {
    display: none;
  }
  .view-results .pane-focus .pane-close {
    display: block;
  }
  .view-results .pane-focus .actions-header {
    right: 5.5rem;
  }
  .view-results .pane-filters {
    margin-left: -25vw;
    width: 25vw;
  }
  .view-results.view-results--filter .pane-filters {
    margin-left: 0;
  }
  .view-results.view-results--filter .pane-results {
    width: 75vw;
    margin-left: 25vw;
  }
  .view-results.view-results--filter .results-filter {
    opacity: 0 !important;
    pointer-events: none;
  }
  .view-results.view-results--focus .pane-filters {
    margin-left: -25vw;
  }
  .view-results.view-results--focus .pane-results {
    width: 34vw;
    margin-left: 0;
  }
  .view-results.view-results--focus .pane-results .vacancy-heading {
    width: 100%;
  }
  .view-results.view-results--focus .pane-results .vacancy-meta {
    width: 0;
    opacity: 0;
  }
  .view-results.view-results--focus .pane-focus {
    margin-left: 34vw;
  }
}
.view-results.view-results--report .pane-results .pane-content {
  padding-top: 64px;
  padding-top: 4rem;
  padding-bottom: 64px;
  padding-bottom: 4rem;
}
@media (min-width: 992px) {
  .view-results.view-results--report .pane-results .pane-content {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.view-results.view-results--report .pane-results .nav-tabs {
  text-align: center;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.view-dashboard #favourites {
  padding-bottom: 384px;
  padding-bottom: 24rem; /* room for extra long dropdowns */
}

.view-grid .pane-back {
  display: block;
}
.view-grid .logo {
  display: none;
}
@media (min-width: 992px) {
  .view-grid .logo {
    display: block;
  }
}
.view-grid .pane-tabs {
  text-align: center;
}
.view-grid .pane-tabs + .pane-content {
  padding-top: 16px;
  padding-top: 1rem;
}
.no-touch.ie11 .view-grid .content, .no-touch.chrome .view-grid .content {
  overflow: hidden;
}
@media (min-width: 992px) {
  .view-grid .pane-back,
  .view-grid .pane-header-title {
    display: none;
  }
  .view-grid .pane-header {
    height: 9rem;
  }
  .view-grid .pane-header + .pane-content {
    top: 9rem;
    padding-top: 3rem;
  }
  .view-grid .pane-header + .pane-tabs {
    top: 9rem;
    text-align: left;
  }
  .view-grid .pane-header + .pane-tabs + .pane-content {
    top: 13rem;
    padding-top: 3rem;
  }
}

.view-shop .header {
  display: none;
}
.view-shop .pane-close {
  display: block;
}
.view-shop .price-notes {
  padding-bottom: 96px;
  padding-bottom: 6rem;
}

.view-results.view-results--report.view-results--report-doelgroependashboard .pane-results .pane-content {
  position: relative;
  overflow-y: auto;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .pane-results .pane-content {
    padding-top: 5rem;
  }
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .pane-results {
    left: 6rem;
    width: calc(100% - 6rem);
  }
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard.view-results--filter .pane-results {
    left: 0rem;
    width: calc(100% + 25vw);
  }
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta {
  margin-bottom: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta + .results-meta {
  margin-top: 0;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  height: 48px;
  height: 3rem;
  z-index: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta + .results-meta .results-meta-item {
  display: inline-block;
  max-width: 50%;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta + .results-meta .results-meta-item + .results-meta-item {
  padding-left: 4px;
  padding-left: 0.25rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta + .results-meta .results-meta-item .results-meta-label {
  max-width: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta .results-meta-dropdown--right {
    right: 2rem;
  }
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title {
  overflow: hidden;
  white-space: nowrap;
  max-width: 50%;
  text-overflow: ellipsis;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .pane-index {
  display: none !important;
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .pane-index {
    right: auto;
    width: 6rem;
    display: block !important;
  }
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-charts {
  padding: 0 16px 48px;
  padding: 0 1rem 3rem;
  margin: 0px;
  margin: 0rem;
}
.touch.webkit .view-results.view-results--report.view-results--report-doelgroependashboard .report-charts {
  transform: translate3d(0, 0, 0);
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter {
  margin: 0 -16px;
  margin: 0 -1rem;
  padding: 0 0 16px;
  padding: 0 0 1rem;
  overflow: hidden;
  clear: both;
  position: relative;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter:first-child .report-chapter-heading .report-chapter-icon {
  height: 64px;
  height: 4rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter:first-child .report-chapter-heading .report-chapter-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter:first-child .report-chapter-heading .report-chapter-icon .report-icon {
  top: 32px;
  top: 2rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-heading {
  margin-left: -16px;
  margin-left: -1rem;
  margin-right: -16px;
  margin-right: -1rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-icon {
  position: relative;
  height: 96px;
  height: 6rem;
  width: 100%;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-icon:before {
  content: "";
  display: block;
  height: 0.98px;
  height: 0.06125rem;
  position: absolute;
  top: 64px;
  top: 4rem;
  left: 0;
  right: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-icon .report-icon {
  top: 64px;
  top: 4rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company {
  padding: 28px 40px;
  padding: 1.75rem 2.5rem;
  margin: 0 0 8px;
  margin: 0 0 0.5rem;
  min-height: 0 !important;
  z-index: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary:hover, .view-results.view-results--report.view-results--report-doelgroependashboard .report-summary:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice:focus,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company:hover,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company:focus {
  z-index: 1;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: -6.04px;
  margin-bottom: -0.37751rem;
  padding-top: 6.04px;
  padding-top: 0.37751rem;
  text-align: left;
  position: relative;
  display: block;
  padding-right: 56px;
  padding-right: 3.5rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .btn .icon--info,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .btn .icon--save,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .btn .icon--info {
  font-size: 16px;
  font-size: 1rem;
  font-family: "icons-report" !important;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .btn .icon--save:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .btn .icon--save:before {
  top: 2px;
  top: 0.125rem;
  content: "\e905";
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .btn .icon--info:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .btn .icon--info:before {
  content: "\e908";
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .report-header-info.btn,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .report-header-export-form {
  position: absolute;
  right: 0;
  top: 4px;
  top: 0.25rem;
  display: block;
  margin: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .report-header-export,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .report-header-export {
  margin: 0;
  display: block;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-title .report-header-export-form,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-title .report-header-export-form {
  margin-right: 28px;
  margin-right: 1.75rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-header-icon:before,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-header-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 32px;
  font-size: 2rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice + .report-chapter .report-chapter-title,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company + .report-chapter .report-chapter-title {
  margin-top: 64px;
  margin-top: 4rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-content,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-content {
  min-height: 320px;
  min-height: 20rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .report-segment-value,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-segment-label,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .report-segment-value {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: -7.04px;
  margin-bottom: -0.44001rem;
  padding-top: 7.04px;
  padding-top: 0.44001rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice .dropdown-menu,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company .dropdown-menu {
  z-index: 1;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice:nth-child(even),
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company:nth-child(even) {
  clear: left;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-summary.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-chart.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-list.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tags.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-segments.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-advice.report-chart--wide,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-company.report-chart--wide {
  width: 100%;
}
@media (min-width: 768px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-summary.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chart.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-list.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-tags.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-segments.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-advice.report-chart--wide .report-card,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-company.report-chart--wide .report-card {
    min-height: 20rem !important;
  }
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-summary.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chart.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-list.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-tags.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-segments.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-advice.report-chart--wide .report-summary-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-company.report-chart--wide .report-summary-list {
    padding-left: 10rem;
    padding-right: 10rem;
    padding-bottom: 2rem;
  }
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-card.report-card--tip {
  padding-bottom: 80px;
  padding-bottom: 5rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip {
  position: relative;
  margin-left: -40px;
  margin-left: -2.5rem;
  margin-right: -40px;
  margin-right: -2.5rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip.report-tip--active .report-tip-toggle {
  display: none;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip.report-tip--active .report-tip-content {
  display: block;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-toggle,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-close {
  border: 0;
  display: block;
  text-align: center;
  position: absolute;
  bottom: -28px;
  bottom: -1.75rem;
  left: 0;
  margin: 0;
  padding: 0;
  transition: background-color 150ms ease;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-close {
  border-radius: 0.625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  margin: -12px 0 0 -16px;
  margin: -0.75rem 0 0 -1rem;
  height: 24px;
  height: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  width: 32px;
  width: 2rem;
  min-width: 32px;
  min-width: 2rem;
  left: auto;
  right: 8px;
  right: 0.5rem;
  bottom: auto;
  top: 24px;
  top: 1.5rem;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-icon,
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-label {
  display: block;
  padding: 0 9.8px;
  padding: 0 0.6125rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-icon {
  font-size: 28px;
  font-size: 1.75rem;
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-label {
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-content {
  display: none;
  margin: 36px 8px 0;
  margin: 2.25rem 0.5rem 0;
  padding: 24px 40px 24px 32px;
  padding: 1.5rem 2.5rem 1.5rem 2rem;
  position: relative;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-content p {
  margin: 0;
}
.view-results.view-results--report.view-results--report-doelgroependashboard .report-tip-content p + p {
  margin-top: 16px;
  margin-top: 1rem;
}
@media (min-width: 576px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(even) .report-tip-toggle {
    left: -1rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(odd) .report-tip-toggle {
    left: auto;
    right: -1rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-summary,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chart,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-list,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-tags,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-segments,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-advice,
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-company {
    margin-bottom: 1rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-summary:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chart:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-list:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-tags:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-segments:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-advice:nth-child(odd),
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-company:nth-child(odd) {
    clear: none;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-card {
    min-height: 35rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
@media (min-width: 992px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title {
    max-width: 33.3333%;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .results-meta-title .results-meta-label {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-charts {
    padding: 0 4rem 5rem;
    margin: 0 2rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter {
    margin: 0 -4rem;
    padding: 0 4rem 3rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(even) .report-tip-toggle {
    left: -4rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(odd) .report-tip-toggle {
    right: -4rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-heading {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-card {
    min-height: 30rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-card.report-card--tip {
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-charts {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter {
    padding: 0 8rem 3rem;
    margin: 0 -8rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(even) .report-tip-toggle {
    left: -8rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter > div:nth-child(odd) .report-tip-toggle {
    right: -8rem;
  }
  .view-results.view-results--report.view-results--report-doelgroependashboard .report-chapter-heading {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

.view-professions .layout-pane--primary {
  width: auto;
  display: block;
  z-index: 1000;
  top: 64px;
  top: 4rem;
}
.view-professions .layout-pane--tertiary {
  margin-left: 100%;
  display: block;
  z-index: 1100;
}
.view-professions.layout-split--aside .layout-pane--primary {
  opacity: 1;
  pointer-events: all;
  margin-left: 0;
  position: relative;
  z-index: 1;
  min-height: 100vh;
  display: block;
}
.view-professions.layout-split--aside .layout-pane--secondary {
  display: block;
  left: -100%;
  z-index: 900;
}
.view-professions.layout-split--aside .layout-pane--secondary .pane-content {
  overflow: hidden;
}
.view-professions.layout-split--aside.application.state-navigation .layout-pane--secondary {
  left: 0;
}
.view-professions.layout-split--aside.application.state-navigation .main {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .view-professions.layout-split--aside.application.state-navigation .main {
    margin-left: 0;
    opacity: 1;
  }
  .view-professions.layout-split--aside .layout-pane--primary {
    margin-left: 6.25rem;
    width: calc(100% - 6.25rem);
  }
  .view-professions.layout-split--aside .layout-pane--secondary {
    left: 0;
    width: 6.25rem;
    background: transparent;
  }
}
@media (min-width: 992px) {
  .view-professions.layout-split--aside .layout-pane--primary {
    margin-left: 6.25rem;
    width: calc(100% - 6.25rem);
  }
  .view-professions.layout-split--aside .layout-pane--secondary {
    width: 6.25rem;
  }
}
.view-professions.layout-split--open .layout-pane--tertiary {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .view-professions .layout-pane--tertiary {
    width: 50%;
  }
  .view-professions .layout-pane--tertiary .pane-header .pane-header-title {
    display: none;
  }
  .view-professions .layout-pane--tertiary .pane-filter {
    top: 0;
  }
  .view-professions.layout-split--md-open .layout-pane--primary {
    width: 50%;
  }
  .view-professions.layout-split--md-open .layout-pane--primary > .pane-footer {
    display: none;
  }
  .view-professions.layout-split--md-open .layout-pane--tertiary {
    margin-left: 50%;
  }
  .view-professions.layout-split--steps .layout-pane--primary > .pane-header {
    display: none;
  }
  .view-professions.layout-split--steps .layout-pane--primary > .pane-filter {
    top: 1rem;
  }
  .view-professions.layout-split--steps .layout-pane--primary > .pane-content-wrap > .pane-filter {
    top: 6rem;
  }
  .view-professions.layout-split--steps .layout-pane--primary,
  .view-professions.layout-split--steps .layout-pane--tertiary {
    top: 8rem;
    height: auto;
    bottom: 0;
  }
  .view-professions.layout-split--aside .logo {
    display: none !important;
  }
  .view-professions.layout-split--aside .sidemenu-link {
    text-align: center;
  }
  .view-professions.layout-split--aside .sidemenu-icon {
    display: inline;
  }
  .view-professions.layout-split--aside .sidemenu-label {
    display: none;
  }
  .view-professions.layout-split--aside .layout-pane--primary {
    overflow: visible;
  }
  .view-professions.layout-split--aside .layout-pane--primary > .pane-header .pane-back {
    left: -5.25rem;
  }
  .view-professions.layout-split--aside .layout-pane--primary > .pane-header .pane-header-title {
    font-size: 1.75rem;
    line-height: 3rem;
    margin-bottom: -0.95751rem;
    padding-top: 0.95751rem;
    text-align: left;
    margin-left: 0;
  }
  .view-professions.layout-split--aside .layout-pane--primary .pane-filter-tab .pane-header > .pane-close {
    display: none;
  }
  .view-professions.layout-split--aside.layout-split--open .layout-pane--primary {
    width: calc(50% - 6rem);
  }
}
@media (min-width: 992px) {
  .view-professions.layout-split--md-open .layout-pane--primary {
    width: 40%;
  }
  .view-professions.layout-split--md-open .layout-pane--tertiary {
    width: 60%;
    margin-left: 40%;
  }
  .view-professions.layout-split--aside .sidemenu-link {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.view-instrument .action--close {
  position: fixed;
  right: 8px;
  right: 0.5rem;
  top: 8px;
  top: 0.5rem;
}
.view-instrument #instrument {
  width: calc(100% - 4rem);
  margin: 32px 32px 0;
  margin: 2rem 2rem 0;
  border: 0;
}

.modal--inspiration .pane-v2 {
  max-width: 1028px;
  max-width: 64.25rem;
}
.modal--inspiration .pane-v2 img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.view-inspiration {
  min-width: 320px;
}
.view-inspiration .signature {
  display: block;
}
.view-inspiration .search {
  z-index: 9999;
}
.view-inspiration .search + .view-inspiration-callout {
  margin-top: 88px;
  margin-top: 5.5rem;
}
.view-inspiration .search-keys {
  right: 64px;
  right: 4rem;
}
.view-inspiration .pane--base .pane-content {
  display: flex;
  flex-flow: row nowrap;
}
.view-inspiration .pane--base .pane-content-inner {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
.view-inspiration .pane--base .pane-header .search {
  top: 16px;
  top: 1rem;
}
.view-inspiration .vacancy-list {
  padding-bottom: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.view-inspiration .vacancy-title {
  padding-top: 16px;
  padding-top: 1rem;
}
.view-inspiration .navigation,
.view-inspiration .navigation-toggle,
.view-inspiration .counter-limit {
  display: none;
}
.view-inspiration .view-inspiration-callout {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  border-radius: 1rem;
  padding: 20px 32px;
  padding: 1.25rem 2rem;
  margin: 0 16px;
  margin: 0 1rem;
  font-weight: 500;
  opacity: 0;
  transition: opacity 300ms ease-in;
  position: relative;
}
.view-inspiration .view-inspiration-callout span {
  padding-right: 8px;
  padding-right: 0.5rem;
}
.view-inspiration .view-inspiration-callout:before {
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
  left: 64px;
  left: 4rem;
  top: -4px;
  top: -0.25rem;
  transform: rotate(45deg);
}
.view-inspiration .view-inspiration-callout--init {
  opacity: 1;
}
.view-inspiration .view-inspiration-title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding: 0 16px;
  padding: 0 1rem;
}
.view-inspiration .view-inspiration-title em {
  display: inline-block;
  position: relative;
}
.view-inspiration .view-inspiration-title em:after {
  content: "";
  display: block;
  height: 3px;
  height: 0.1875rem;
  width: 0%;
  position: absolute;
  left: 0;
  bottom: -6px;
  bottom: -0.375rem;
  transition: width 1s ease-in-out;
}
.view-inspiration .view-inspiration-title--init em:after {
  width: 100%;
}
.view-inspiration .view-inspiration--search .search {
  position: relative;
  top: 0;
  width: calc(100% - 2rem);
}
.view-inspiration .view-inspiration--search .search .search-query {
  margin-left: 0;
}
.view-inspiration .view-inspiration--search.pane--base .pane-content {
  justify-content: center;
  align-items: center;
}
.view-inspiration .view-inspiration--search.pane--base .pane-content-inner {
  top: -72px;
  top: -4.5rem;
}
.view-inspiration .view-inspiration--results .search {
  top: 16px;
  top: 1rem;
}
.view-inspiration .view-inspiration--results .view-inspiration-title {
  margin-top: 48px;
  margin-top: 3rem;
}
.view-inspiration .view-inspiration--results .view-inspiration-callout {
  margin-bottom: 80px;
  margin-bottom: 5rem;
}
.view-inspiration .view-inspiration--results .vacancy .indicator-radial {
  position: absolute;
  right: 24px;
  right: 1.5rem;
  top: 16px;
  top: 1rem;
}
.view-inspiration .view-inspiration--results .vacancy .btn {
  display: block;
  margin: 32px 0 16px;
  margin: 2rem 0 1rem;
}
@media (min-width: 576px) {
  .view-inspiration .view-inspiration--search .search {
    left: 1.5rem;
    right: 0;
    margin-left: 0;
    width: calc(100% - 3rem);
  }
  .view-inspiration .view-inspiration-title {
    font-size: 2.25rem;
    line-height: 2.75rem;
    margin-bottom: 3rem;
    padding: 0 1.5rem;
  }
  .view-inspiration .view-inspiration-title span {
    display: block;
  }
  .view-inspiration .view-inspiration-callout {
    margin: 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .view-inspiration .view-inspiration--search .search {
    left: 0;
    right: 0;
    margin-left: 0;
    width: 100%;
  }
  .view-inspiration .view-inspiration--search.pane--base .pane-content-inner {
    flex: 0 0 66%;
  }
  .view-inspiration .view-inspiration--results .view-inspiration-title {
    padding-left: 3rem;
  }
  .view-inspiration .view-inspiration--results .vacancy .vacancy-link {
    padding-left: 10rem;
    min-height: 6rem;
  }
  .view-inspiration .view-inspiration--results .vacancy .indicator-radial {
    right: auto;
    left: 2.5rem;
  }
  .view-inspiration .view-inspiration--results .vacancy .btn {
    position: absolute;
    top: 50%;
    right: 3rem;
    margin-top: -1.125rem;
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .view-inspiration .view-inspiration--search .search {
    left: 0;
    right: 0;
    margin-left: 0;
    width: 100%;
  }
}

.tour__img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.tour__img--bottom {
  bottom: 0;
}

.layout-column .layout-pane--primary,
.layout-column .layout-pane--tertiary,
.layout-split .layout-pane--primary,
.layout-split .layout-pane--tertiary {
  position: absolute;
}
.layout-column .layout-pane--secondary,
.layout-split .layout-pane--secondary {
  display: block;
  z-index: 700;
}
.layout-column.state-navigation .main,
.layout-split.state-navigation .main {
  margin-left: 18em;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .layout-column.state-navigation .main,
  .layout-split.state-navigation .main {
    margin-left: 32rem;
  }
}

html.state--actions .vacancy-title .indicator-state {
  display: inline-block;
}
html.state--actions .vacancy-title:hover .indicator-state-label, html.state--actions .vacancy-title:focus .indicator-state-label, html.state--actions .vacancy-title:hover:focus .indicator-state-label {
  opacity: 1;
}
html.state--actions .vacancy:hover .indicator-state .indicator-state-label, html.state--actions .vacancy:focus .indicator-state .indicator-state-label, html.state--actions .vacancy:hover:focus .indicator-state .indicator-state-label,
html.state--actions .vacanciesList:hover .indicator-state .indicator-state-label,
html.state--actions .vacanciesList:focus .indicator-state .indicator-state-label,
html.state--actions .vacanciesList:hover:focus .indicator-state .indicator-state-label {
  opacity: 1;
}

.support-toggle {
  display: none;
}

.state--support .support-toggle {
  display: block;
}
.state--support .view-results .support-toggle {
  bottom: 72px;
  bottom: 4.5rem;
}

html.state--notify .user .pulse {
  display: block;
}

html.state--mute {
  /* DO NOT DISPLAY NEWS aka MUTE */
}
html.state--mute .user .pulse {
  display: none !important;
}
html.state--mute .user-modal.modal .modal-dialog .timeline {
  display: none;
}
@media (min-width: 992px) {
  html.state--mute .user-modal.modal .modal-dialog {
    bottom: auto !important;
  }
  html.state--mute .user-modal.modal .modal-dialog .pane-header {
    height: 13rem;
  }
}

html.state--client .view-results .pane-v2-banner.pane-v2-banner--steps {
  min-height: 152px;
  min-height: 9.5rem;
}
html.state--client .view-results .pane-results .pane-content {
  padding-top: 0;
}
@media (min-width: 768px) {
  html.state--client .view-results .search {
    top: 5rem;
  }
  html.state--client .view-results .pane-results {
    height: calc(100% - 9.5rem);
    top: 9.5rem;
  }
  html.state--client .view-results .pane-index,
  html.state--client .view-results .pane-filters,
  html.state--client .view-results .pane-focus {
    height: calc(100% - 0rem);
    top: 0rem;
  }
}
@media (min-width: 992px) {
  html.state--client .view-results .pane-results,
  html.state--client .view-results .pane-filters,
  html.state--client .view-results .pane-focus,
  html.state--client .view-results .pane-index {
    height: calc(100% - 9.5rem);
    top: 9.5rem;
  }
}

#yii-debug-toolbar.yii-debug-toolbar.yii-debug-toolbar_position_bottom {
  display: none !important;
}

.fixed {
  position: fixed;
}

.bottom {
  bottom: 20px;
}

.right {
  right: 20px;
}

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

.absolute {
  position: absolute;
}
.absolute-regular-right {
  right: 20px;
}
.absolute-regular-left {
  left: 20px;
}
.absolute-regular-top {
  top: 20px;
}
.absolute-regular-bottom {
  bottom: 20px;
}

.padding-extra-small {
  padding: 5px;
}
.padding-extra-small-top {
  padding-top: 5px;
}
.padding-extra-small-right {
  padding-right: 5px;
}
.padding-extra-small-bottom {
  padding-bottom: 5px;
}
.padding-extra-small-left {
  padding-left: 5px;
}
.padding-extra-small-x {
  padding-left: 5px;
  padding-right: 5px;
}
.padding-extra-small-y {
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding-small {
  padding: 10px;
}
.padding-small-top {
  padding-top: 10px;
}
.padding-small-right {
  padding-right: 10px;
}
.padding-small-bottom {
  padding-bottom: 10px;
}
.padding-small-left {
  padding-left: 10px;
}
.padding-small-x {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-small-y {
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding-regular {
  padding: 20px;
}
.padding-regular-top {
  padding-top: 20px;
}
.padding-regular-right {
  padding-right: 20px;
}
.padding-regular-bottom {
  padding-bottom: 20px;
}
.padding-regular-left {
  padding-left: 20px;
}
.padding-regular-x {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-regular-y {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding-large {
  padding: 35px;
}
.padding-large-top {
  padding-top: 35px;
}
.padding-large-right {
  padding-right: 35px;
}
.padding-large-bottom {
  padding-bottom: 35px;
}
.padding-large-left {
  padding-left: 35px;
}
.padding-large-x {
  padding-left: 35px;
  padding-right: 35px;
}
.padding-large-y {
  padding-top: 35px;
  padding-bottom: 35px;
}
.padding-extra-large {
  padding: 45px;
}
.padding-extra-large-top {
  padding-top: 45px;
}
.padding-extra-large-right {
  padding-right: 45px;
}
.padding-extra-large-bottom {
  padding-bottom: 45px;
}
.padding-extra-large-left {
  padding-left: 45px;
}
.padding-extra-large-x {
  padding-left: 45px;
  padding-right: 45px;
}
.padding-extra-large-y {
  padding-top: 45px;
  padding-bottom: 45px;
}

.margin-extra-small, .margin-xs {
  margin: 5px;
}
.margin-extra-small-top, .margin-xs-top {
  margin-top: 5px;
}
.margin-extra-small-right, .margin-xs-right {
  margin-right: 5px;
}
.margin-extra-small-bottom, .margin-xs-bottom {
  margin-bottom: 5px;
}
.margin-extra-small-left, .margin-xs-left {
  margin-left: 5px;
}
.margin-extra-small-x, .margin-xs-x {
  margin-left: 5px;
  margin-right: 5px;
}
.margin-extra-small-y, .margin-xs-y {
  margin-top: 5px;
  margin-bottom: 5px;
}
.margin-small, .margin-s, .margin-sm {
  margin: 10px;
}
.margin-small-top, .margin-s-top, .margin-sm-top {
  margin-top: 10px;
}
.margin-small-right, .margin-s-right, .margin-sm-right {
  margin-right: 10px;
}
.margin-small-bottom, .margin-s-bottom, .margin-sm-bottom {
  margin-bottom: 10px;
}
.margin-small-left, .margin-s-left, .margin-sm-left {
  margin-left: 10px;
}
.margin-small-x, .margin-s-x, .margin-sm-x {
  margin-left: 10px;
  margin-right: 10px;
}
.margin-small-y, .margin-s-y, .margin-sm-y {
  margin-top: 10px;
  margin-bottom: 10px;
}
.margin-regular {
  margin: 20px;
}
.margin-regular-top {
  margin-top: 20px;
}
.margin-regular-right {
  margin-right: 20px;
}
.margin-regular-bottom {
  margin-bottom: 20px;
}
.margin-regular-left {
  margin-left: 20px;
}
.margin-regular-x {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-regular-y {
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin-large, .margin-l {
  margin: 35px;
}
.margin-large-top, .margin-l-top {
  margin-top: 35px;
}
.margin-large-right, .margin-l-right {
  margin-right: 35px;
}
.margin-large-bottom, .margin-l-bottom {
  margin-bottom: 35px;
}
.margin-large-left, .margin-l-left {
  margin-left: 35px;
}
.margin-large-x, .margin-l-x {
  margin-left: 35px;
  margin-right: 35px;
}
.margin-large-y, .margin-l-y {
  margin-top: 35px;
  margin-bottom: 35px;
}
.margin-extra-large, .margin-xl {
  margin: 45px;
}
.margin-extra-large-top, .margin-xl-top {
  margin-top: 45px;
}
.margin-extra-large-right, .margin-xl-right {
  margin-right: 45px;
}
.margin-extra-large-bottom, .margin-xl-bottom {
  margin-bottom: 45px;
}
.margin-extra-large-left, .margin-xl-left {
  margin-left: 45px;
}
.margin-extra-large-x, .margin-xl-x {
  margin-left: 45px;
  margin-right: 45px;
}
.margin-extra-large-y, .margin-xl-y {
  margin-top: 45px;
  margin-bottom: 45px;
}

.border-bottom-regular {
  border-bottom: 1px solid #CAC6DC;
}

.border-regular-top {
  border-top: 1px solid #CAC6DC;
}

.border {
  border: 1px solid #CAC6DC !important;
  border-radius: 10px;
}
.border--hover {
  cursor: pointer;
}
.border--hover:hover {
  border-color: #1E025F !important;
}

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

.background-text-white {
  background: #ffffff;
  border-radius: 1rem;
}

.cursor-pointer {
  cursor: pointer;
}

.flex {
  display: flex;
}

.flex-horizontal-center {
  display: flex;
  justify-content: center;
}

.flex-vertical--center {
  display: flex;
  align-items: center;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-horizontal {
  display: flex;
  flex-direction: row;
}

.flex-vertical {
  display: flex;
  flex-direction: column;
}

.flex-between {
  display: flex;
  justify-content: space-between;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.grid-bar {
  display: grid;
  grid-gap: 20px;
  grid-auto-flow: column;
}

.grid {
  display: grid;
  grid-gap: 20px;
}
.grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid-col-5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid-gap-small {
  grid-gap: 10px;
}

.flex-bar--center {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
}

#yii-debug-toolbar {
  display: none !important;
}

.blur {
  filter: blur(2.5px);
}

.height-100 {
  height: 100%;
}

.width-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}

.width-100 {
  width: 100% !important;
}

.width-75 {
  width: 75% !important;
}

.width-50 {
  width: 50% !important;
}

.width-25 {
  width: 25% !important;
}

.react-link {
  text-decoration: underline !important;
  color: #9F99B1 !important;
  cursor: pointer;
}
.react-link:hover {
  color: #443469 !important;
}

.overflow-elipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.animation-fade {
  animation: fadeIn 0.75s ease-in-out;
}
.animation-fade-fast {
  animation: fadeIn 0.15s ease-in-out;
}
.animation-pulse {
  animation: pulse 2s infinite;
}

.grid-container {
  display: grid;
  position: relative;
  width: 100%;
  height: auto;
  grid-gap: 0 2rem;
  padding: 0 16px;
  padding: 0 1rem;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-hidden {
  overflow: hidden;
}

.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}

.cssvanbuitenaf {
  border: 5px dotted #00a99d;
}

.icon-round {
  border-radius: 1000px;
  background-color: #9f99b1;
  width: 24px !important;
  width: 1.5rem !important;
}
.icon-round svg {
  fill: #fff;
  stroke: #fff;
  height: 13.6px;
  height: 0.85rem;
  width: 13.6px;
  width: 0.85rem;
  top: 5.6px;
  top: 0.35rem;
  left: 5.6px;
  left: 0.35rem;
}

.cabinet-v3__content .cabinet-drawer .cabinet-organisation .icon-container .icon-wrap svg {
  fill: #ffffff;
  stroke: #ffffff;
}

.main-menu-toggle-icon.action--hamburger .icon-container--hamburger {
  width: 24px;
}
.main-menu-toggle-icon.action--hamburger .icon-container--hamburger svg {
  fill: #443469;
}

.bulk-actions--bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 32px;
  padding: 1rem 2rem;
  background-color: #E4E4EC;
  box-shadow: 0 0 8px -2px #d2d2d2;
  border-radius: 5px 5px 0 0;
}
.bulk-actions--bar__organisaties, .bulk-actions--bar__vacancies {
  grid-column: 1/-1;
  width: 100%;
}
.bulk-actions--select-all {
  display: flex;
  align-items: center;
}
.bulk-actions--label {
  margin-left: 16px;
  margin-left: 1rem;
  height: 32px;
  height: 2rem;
}
.bulk-actions--all-container, .bulk-actions--item-container {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  border: 2px solid dimgrey;
  border-radius: 5px;
  position: relative;
}
.bulk-actions--all-container {
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
}
.bulk-actions--all-container.bulk-actions--all__semi {
  background-image: url("../icons/checkbox-semi.svg");
  background-size: 70%;
}
.bulk-actions--all-container.bulk-actions--all__checked {
  background-image: url("../icons/checkbox-checked.svg");
  background-size: 80%;
}
.bulk-actions--option-buttons {
  display: none;
}

.cabinet--grid .bulk-actions--bar {
  padding: 16px 20px;
  padding: 1rem 1.25rem;
}

.cabinet--grid .bulk-actions--all-container {
  margin-left: 4px;
}

.select-all-item {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}

.action--rows,
.action--grid {
  height: 32px !important;
  height: 2rem !important;
  width: 32px !important;
  width: 2rem !important;
}

.action-bar__cabinet-grid-row .action__button:first-child {
  margin-left: 16px;
  margin-left: 1rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}

.action-bar__cabinet-grid-row .icon-wrap svg path {
  fill: #ffffff;
  stroke: #ffffff;
}

.pane-v2-header {
  min-height: 0;
  padding: 16px 40px;
  padding: 1rem 2.5rem;
  background-color: #ffffff;
  z-index: 3;
}
.pane-v2-header h2 {
  line-height: 36.8px;
  line-height: 2.3rem;
}
.pane-v2-header .pane-section {
  padding-left: 0;
}
.pane-v2-header--flex {
  display: flex;
  align-items: baseline;
}
.pane-v2-header__subtitle {
  margin: 0 160px 0 16px;
  margin: 0 10rem 0 1rem;
  color: #9F99B1;
  min-width: -moz-fit-content;
  min-width: fit-content;
  white-space: nowrap;
}
.pane-v2-header .results-meta-period {
  position: absolute;
  right: 32px;
  right: 2rem;
}

@media (max-width: 767px) {
  .pane-v2-header-crumbs {
    top: 0.75rem;
  }
}
.cabinet-search__input {
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  border: 1px solid #CAC6DC;
  border-radius: 10px;
  background-color: #ffffff;
  margin-right: 16px;
  margin-right: 1rem;
  width: 240px;
  width: 15rem;
  position: relative;
}
.cabinet-sort__select-sortby {
  padding: 0 8px;
  padding: 0 0.5rem;
  height: 32px;
  height: 2rem;
  border: 1px solid #CAC6DC;
  border-radius: 10px 0 0 10px;
  background-color: #ffffff;
  margin-right: 0;
  -webkit-appearance: none;
  outline: none;
}
.cabinet-sort .action__button {
  width: 32px !important;
  width: 2rem !important;
  height: 32px !important;
  height: 2rem !important;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #9F99B1;
  padding: 7.2px;
  padding: 0.45rem;
}
.cabinet-sort .action__button:hover {
  background-color: #766e90 !important;
}
.cabinet-sort .action__button:hover.action--accent-secondary {
  background-color: #1E025F;
}
.cabinet-sort .action__button.action--accent-secondary {
  background-color: #1E025F;
}
.cabinet-sort .action__button.action--accent-secondary:hover {
  background-color: #1E025F !important;
}
.cabinet-sort .action__button::before {
  content: "";
  background-color: transparent;
  position: absolute;
  border-radius: 10px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.cabinet-sort .action__button .icon-container--sort_order.icon-container--lg {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px !important;
  width: 2rem !important;
  height: 32px !important;
  height: 2rem !important;
  margin: 0 !important;
}
.cabinet-sort .action__button.action--sort_order-desc .icon-container--lg {
  transform: rotate(180deg);
}
.cabinet-sort .action__button .icon-container {
  position: relative;
  margin: 0 !important;
  top: 0 !important;
  left: 0 !important;
}

.action__button {
  width: 32px !important;
  width: 2rem !important;
  height: 32px !important;
  height: 2rem !important;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #9F99B1;
  padding: 7.2px;
  padding: 0.45rem;
}
.action__button:hover {
  background-color: #766e90 !important;
}
.action__button:hover.action--accent-secondary {
  background-color: #1E025F;
}
.action__button.action--accent-secondary {
  background-color: #1E025F;
}
.action__button.action--accent-secondary:hover {
  background-color: #1E025F !important;
}
.action__button::before {
  content: "";
  background-color: transparent;
  position: absolute;
  border-radius: 74639d;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.action__button .icon-container--sort_order.icon-container--lg {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px !important;
  width: 2rem !important;
  height: 32px !important;
  height: 2rem !important;
  margin: 0 !important;
}
.action__button.action--sort_order-desc .icon-container--lg {
  transform: rotate(180deg);
}
.action__button .icon-container {
  position: relative;
  margin: 0 !important;
  top: 0 !important;
  left: 0 !important;
}

.cabinet-sort__switch-asc-desc {
  border-radius: 0 10px 10px 0;
  background-color: #9F99B1 !important;
}

.cabinet__input-container {
  position: relative;
}
.cabinet__input-container::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 2;
}

.organisation--label {
  z-index: 999;
}

.organisation--label--list {
  display: none;
  list-style: none;
  position: absolute;
  z-index: 10;
  background: #1E025F;
  opacity: 90%;
  color: white;
  bottom: 32px;
  bottom: 2rem;
  padding: 16px;
  padding: 1rem;
  border-radius: 0.75rem;
  box-shadow: 0 0 8px -2px #d2d2d2;
}

.organisation--label:hover .organisation--label--list {
  display: block;
}

.btn--label {
  background: #9F99B1 !important;
  z-index: 999;
}

.focus-label--container {
  display: flex;
}

.btn--label.btn--label__colleague {
  background: none !important;
}

.btn--label.btn--label-team svg {
  fill: #fff;
  stroke: #fff;
}

.tooltip-box {
  padding: 15px;
  width: auto;
  box-shadow: 0 0 8px -2px #d2d2d2;
  background: #1E025F;
  opacity: 90%;
  position: absolute;
  z-index: 100000000;
  display: none;
  color: #FFF;
  border-radius: 0.75rem;
  white-space: nowrap;
}
.tooltip-box--narrow {
  white-space: normal;
  max-width: 400px;
  max-width: 25rem;
  margin-left: 32px;
  margin-left: 2rem;
  margin-top: 16px;
  margin-top: 1rem;
}

.search-v3__info-block {
  position: absolute;
  right: 160px;
  right: 10rem;
  top: 12px;
  top: 0.75rem;
  z-index: 999;
}

.chart__settings-container {
  display: flex;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.chart__setting-container {
  display: flex;
  flex-direction: column;
  margin-right: 32px;
  margin-right: 2rem;
}
.chart__setting-container select {
  background-color: #ffffff;
  border: 1px solid #CAC6DC;
  padding: 8px;
  padding: 0.5rem;
  border-radius: 0.5rem;
}
.chart__setting--daterange {
  width: auto;
  background-color: #ffffff;
  border: 1px solid #CAC6DC;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 0.5rem;
}
.chart__view {
  position: relative;
  display: flex;
}
.chart__counter {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
}
.chart__counter h1 {
  font-size: 200px;
  line-height: 200px;
}
.chart__counter h2 {
  font-size: 80px;
  line-height: 80px;
}

.stack-chart__container {
  width: 100%;
  padding: 32px 32px 16px 32px;
  padding: 2rem 2rem 1rem 2rem;
}
.stack-chart__bar {
  width: 100%;
  height: 20px;
  height: 1.25rem;
  background-color: rgba(194, 187, 209, 0.1);
  position: relative;
  margin: 4px 0;
  margin: 0.25rem 0;
}
.stack-chart__bar::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #C2BBD1;
}
.stack-chart__bar--0::after {
  clip-path: polygon(0 0, 9% 0, 11% 50%, 9% 100%, 0 100%);
}
.stack-chart__bar--1::after {
  clip-path: polygon(0 0, 18% 0, 20% 50%, 18% 100%, 0 100%);
}
.stack-chart__bar--2::after {
  clip-path: polygon(0 0, 27% 0, 29% 50%, 27% 100%, 0 100%);
}
.stack-chart__bar--3::after {
  clip-path: polygon(0 0, 36% 0, 38% 50%, 36% 100%, 0 100%);
}
.stack-chart__bar--4::after {
  clip-path: polygon(0 0, 45% 0, 47% 50%, 45% 100%, 0 100%);
}
.stack-chart__bar--5::after {
  clip-path: polygon(0 0, 54% 0, 56% 50%, 54% 100%, 0 100%);
}
.stack-chart__bar--6::after {
  clip-path: polygon(0 0, 63% 0, 65% 50%, 63% 100%, 0 100%);
}
.stack-chart__bar--7::after {
  clip-path: polygon(0 0, 72% 0, 74% 50%, 72% 100%, 0 100%);
}
.stack-chart__bar--8::after {
  clip-path: polygon(0 0, 81% 0, 83% 50%, 81% 100%, 0 100%);
}
.stack-chart__bar--9::after {
  clip-path: polygon(0 0, 90% 0, 92% 50%, 90% 100%, 0 100%);
}
.stack-chart__bar--active::after {
  background: #1E025F;
}
.stack-chart__bar--active {
  display: flex;
  justify-content: right;
  align-items: center;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.stack-chart__bar--active em {
  line-height: 20px;
  line-height: 1.25rem;
  font-size: 12.8px;
  font-size: 0.8rem;
  color: #1E025F;
}
.stack-chart__bar--active em:hover {
  color: #1E025F;
}

.donut-chart__container .highcharts-color-0 {
  fill: #40BC8A;
}
.donut-chart__container .highcharts-color-1 {
  fill: #1E025F;
}
.donut-chart__container .highcharts-color-2 {
  fill: #F85C6A;
}
.donut-chart__container .highcharts-color-3 {
  fill: #5a5e79;
}

.chart__view.chart__view--heatmap,
.chart__view.chart__view--distancetimemap {
  padding: 0;
  grid-row: 2/4;
}
.chart__view.chart__view--heatmap .heatmap-container,
.chart__view.chart__view--distancetimemap .heatmap-container {
  height: 100%;
  width: 100%;
}
.chart__view.chart__view--heatmap .heatmap-legend,
.chart__view.chart__view--distancetimemap .heatmap-legend {
  position: absolute;
  z-index: 1;
  left: 20px;
  align-self: center;
  width: 20px;
  height: 300px;
  background: #fff;
}
.chart__view.chart__view--heatmap .heatmap-legend__bar,
.chart__view.chart__view--distancetimemap .heatmap-legend__bar {
  position: relative;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(82, 66, 185, 0.5), rgba(77, 62, 180, 0.55), rgba(72, 57, 175, 0.6), rgba(67, 53, 170, 0.65), rgba(62, 49, 165, 0.7), rgba(57, 44, 160, 0.75), rgba(52, 40, 155, 0.75), rgba(47, 36, 150, 0.8), rgba(42, 31, 145, 0.8), rgba(37, 27, 140, 0.9), rgba(32, 23, 135, 0.9), rgba(27, 18, 130, 0.95), rgb(22, 14, 125), rgb(30, 2, 95));
}
.chart__view.chart__view--heatmap .heatmap__textfield,
.chart__view.chart__view--distancetimemap .heatmap__textfield {
  position: absolute;
  z-index: 1;
  right: 20px;
  bottom: 20px;
  padding: 10px 20px;
  background: #ffffff;
  border-radius: 10px;
}
.chart__view.chart__view--heatmap .map .gm-bundled-control.gm-bundled-control-on-bottom,
.chart__view.chart__view--distancetimemap .map .gm-bundled-control.gm-bundled-control-on-bottom {
  right: 50px !important;
  bottom: 144px !important;
  bottom: 9rem !important;
}
.chart__view.chart__view--heatmap .heatmap-loader,
.chart__view.chart__view--distancetimemap .heatmap-loader {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  opacity: 0.9;
  background: #ffffff;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gm-style-iw {
  max-height: 272px !important;
  max-height: 17rem !important;
}
.gm-style-iw .list-header {
  padding: 10px 35px !important;
}
.gm-style-iw .list-header:hover .list-subtitle {
  color: #1E025F !important;
  cursor: pointer;
}
.gm-style-iw span {
  display: none !important;
}

.chart__container--heatmap .chart__footer {
  display: none;
}

.chart__container--distancetimemap .chart__footer {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  grid-row: 3;
  grid-column: 1;
}
.chart__container--distancetimemap .chart__footer footer {
  color: #1E025F;
}

.dropdown__container {
  display: none;
  position: absolute;
  background-color: white;
  top: 40px;
  top: 2.5rem;
  width: -moz-max-content;
  width: max-content;
  box-shadow: 0 0 8px -2px #d2d2d2;
  z-index: 5;
}
.dropdown__container--left {
  left: 0;
}
.dropdown__container--right {
  right: 0;
}
.dropdown__clickable {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  z-index: 4;
}
.dropdown__item {
  cursor: pointer;
  padding: 10px 32px;
  padding: 0.625rem 2rem;
}
.dropdown__item:hover {
  background: #F4F6Fa;
}
.dropdown__items {
  list-style: none;
  position: relative;
}

.cabinet-options.dropdown {
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.cabinet-options.dropdown.open {
  z-index: 101;
}

.grid-view .accountsList .dropdown-menu {
  right: 80px;
  right: 5rem;
}

.select2-container--krajee-bs3 .select2-results__option.select2-results__option--selected, .select2-container--krajee-bs3 .select2-results__option[aria-selected=true] {
  background: #F4F6Fa !important;
  color: inherit !important;
}

.select2-container--krajee-bs3 .select2-results__option--highlighted[aria-selected] {
  background: #1E025F !important;
  color: #ffffff !important;
}

.s2-togall-button {
  color: #443469;
}

.kv-table-header {
  background: none !important;
}

.grid-view .form-control {
  border-color: #E4E4EC;
}

.kv-grid-table .select2-container--krajee-bs3 .select2-selection--single {
  height: 56px !important;
  height: 3.5rem !important;
  border-color: #E4E4EC !important;
  border-radius: 1rem !important;
  background: none;
}
.kv-grid-table .select2-container--krajee-bs3 .select2-selection--single .select2-selection__rendered {
  line-height: 44px !important;
  line-height: 2.75rem !important;
  padding-left: 8px;
  padding-left: 0.5rem;
}
.kv-grid-table .select2-container--krajee-bs3 .select2-selection--single .select2-selection__arrow {
  height: 56px !important;
  height: 3.5rem !important;
  border: none !important;
}

.select2-container--krajee-bs3 .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
  line-height: 2rem;
  font-size: 16px;
  font-size: 1rem;
}
.select2-container--krajee-bs3 .select2-selection--single .select2-selection__arrow {
  height: 100% !important;
  border: none !important;
}

.pane-v2--navigation {
  z-index: 9999999999 !important;
}

.view-results .pane-results, .view-results .pane-filters, .view-results .pane-focus, .view-results .pane-index {
  top: 144px !important;
  top: 9rem !important;
  height: calc(100% - 9rem) !important;
}

.search-keys.search-keys--dgd {
  width: 100%;
}

#id-pjax-search-v3 .search {
  right: auto;
  left: auto;
  height: auto;
  width: 100%;
  margin-left: auto;
  position: relative;
  display: flex;
  justify-content: center;
}

#search-v3__draggable-items {
  cursor: default;
}

.search-v3.pane-v2-banner {
  min-height: 80px;
  min-height: 5rem;
}

.search-v3 {
  display: grid;
  width: 100%;
  grid-column: 2;
  grid-template-rows: auto auto;
  position: relative;
}
.search-v3 .icon-container--drag {
  display: none;
}
.search-v3__button {
  height: 45px !important;
  border-radius: 10px !important;
  border: 1px solid #CAC6DC !important;
  background: #E4E4EC !important;
  font-weight: normal !important;
  width: 100% !important;
  justify-content: space-between !important;
}
.search-v3__button:hover .icon-container.icon-container--selected svg path, .search-v3__button .icon-container.icon-container--selected svg path, .search-v3__button.btn-v3--white.btn-v3__icon-container .icon-container.icon-container--selected svg path {
  fill: none !important;
  stroke: #ffffff !important;
}
.search-v3__submit {
  grid-row: 1;
  grid-column: 3;
  justify-self: center;
  margin: 0 0 0 24px !important;
  margin: 0 0 0 1.5rem !important;
  width: 64px !important;
  width: 4rem !important;
}
.search-v3__reset {
  grid-row: 1;
  grid-column: 4;
  justify-self: center;
  margin: 0 0 0 16px !important;
  margin: 0 0 0 1rem !important;
}
.search-v3 .form-control-label {
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: bold;
  padding-left: 0 !important;
}
.search-v3 .search-keys.search-keys--selectize .selectize-input {
  height: 45px !important;
  align-items: center;
}
.search-v3 .search-keys.search-keys--selectize .selectize-input .search-key {
  margin: 0 !important;
  top: -1px;
}
.search-v3 .search-keys.search-keys--selectize .selectize-input .search-key .search-key-label {
  border-radius: 8px;
  height: 28px;
  height: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
}
.search-v3__tooltip--query {
  position: absolute;
  right: -24px;
  right: -1.5rem;
  top: 12px;
  top: 0.75rem;
}
.search-v3__content {
  position: relative;
  height: auto;
  width: 100%;
}
.search-v3__container--free-entry, .search-v3__items-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  height: 45px;
}
.search-v3__container-active-items {
  display: flex;
  height: 80px;
  height: 5rem;
  width: 100%;
  max-width: calc(100vw - 18.5rem);
}
.search-v3 #search-v3__button--settings {
  display: none !important;
}
.search-v3__submit {
  margin-right: 16px;
  margin-right: 1rem;
  background-color: #1E025F;
  border: none;
}
.search-v3__submit .icon-container .icon-wrap svg {
  stroke: #ffffff;
  fill: #ffffff;
}
.search-v3__save svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.search-v3__save:hover svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.search-v3__settings-cancel svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.search-v3__settings-cancel:hover svg {
  fill: #1E025F;
  stroke: #1E025F;
}
.search-v3__text-input, .search-v3__select {
  position: relative;
}
.search-v3__text-input:not(:last-child), .search-v3__select:not(:last-child) {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.search-v3__text-input .btn-remark, .search-v3__select .btn-remark {
  cursor: help;
  position: absolute;
  right: 8px;
  right: 0.5rem;
  bottom: 16px;
  bottom: 1rem;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  background-color: #9F99B1;
  color: #ffffff;
}
.search-v3__text-input .btn-remark:hover, .search-v3__select .btn-remark:hover {
  background-color: #766e90;
}
.search-v3__text-input input.form-control, .search-v3__text-input input.pane-filter-input, .search-v3__text-input .form-group .select2.select2-container .selection .select2-selection, .search-v3__select input.form-control, .search-v3__select input.pane-filter-input, .search-v3__select .form-group .select2.select2-container .selection .select2-selection {
  border-radius: 10px !important;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  background-color: #ffffff !important;
}
.search-v3__text-input input.form-control li.select2-search.select2-search--inline .select2-search__field, .search-v3__text-input input.pane-filter-input li.select2-search.select2-search--inline .select2-search__field, .search-v3__text-input .form-group .select2.select2-container .selection .select2-selection li.select2-search.select2-search--inline .select2-search__field, .search-v3__select input.form-control li.select2-search.select2-search--inline .select2-search__field, .search-v3__select input.pane-filter-input li.select2-search.select2-search--inline .select2-search__field, .search-v3__select .form-group .select2.select2-container .selection .select2-selection li.select2-search.select2-search--inline .select2-search__field {
  border: none !important;
}
.search-v3__text-input input.form-control .select2-selection__choice, .search-v3__text-input input.pane-filter-input .select2-selection__choice, .search-v3__text-input .form-group .select2.select2-container .selection .select2-selection .select2-selection__choice, .search-v3__select input.form-control .select2-selection__choice, .search-v3__select input.pane-filter-input .select2-selection__choice, .search-v3__select .form-group .select2.select2-container .selection .select2-selection .select2-selection__choice {
  background-color: #9F99B1 !important;
  color: white !important;
  margin: 8px 8px 0 0 !important;
  margin: 0.5rem 0.5rem 0 0 !important;
  border: none;
  text-shadow: none;
  padding: 4.8px 12px;
  padding: 0.3rem 0.75rem;
}
.search-v3__text-input input.form-control .select2-selection__choice .select2-selection__choice__remove, .search-v3__text-input input.pane-filter-input .select2-selection__choice .select2-selection__choice__remove, .search-v3__text-input .form-group .select2.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove, .search-v3__select input.form-control .select2-selection__choice .select2-selection__choice__remove, .search-v3__select input.pane-filter-input .select2-selection__choice .select2-selection__choice__remove, .search-v3__select .form-group .select2.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove {
  position: relative;
  left: 4px;
  left: 0.25rem;
  top: -2.4px;
  top: -0.15rem;
  color: #F4F6Fa;
  cursor: pointer;
  text-shadow: none;
}
.search-v3__items-container--clone {
  height: -moz-fit-content;
  height: fit-content;
  display: none;
  grid-column: 1;
  margin: 8px;
  margin: 0.5rem;
}
.search-v3__items-container--clone--inactive {
  display: none;
}
.search-v3--settings-open i {
  line-height: 64px;
  line-height: 4rem;
}
.search-v3--settings-open #search-v3__button--more, .search-v3--settings-open .search-v3__submit, .search-v3--settings-open .search-v3__reset {
  display: none;
}
.search-v3--settings-open .search-v3__items-container-clone--active {
  position: relative;
  border: 2px dashed #E4E4EC;
}
.search-v3--settings-open .search-v3__items-container-clone--active #jd-draggable-search-dummy {
  width: 100%;
  max-width: 100%;
}
.search-v3--settings-open .search-v3__items-container-clone--inactive .search-v3__item--dummy button {
  width: 100%;
  height: 45px;
}
.search-v3--settings-open .search-v3__items-container-clone--inactive, .search-v3--settings-open .search-v3__items-container-clone--active {
  justify-self: start;
  padding: 16px;
  padding: 1rem;
  width: 100%;
}
.search-v3--settings-open .search-v3__items-container--active, .search-v3--settings-open .search-v3__items-container--inactive {
  display: none;
}
.search-v3--settings-open .search-v3__items-container--clone--active, .search-v3--settings-open .search-v3__items-container--clone--inactive {
  display: flex;
}
.search-v3--settings-open .search-v3__items-container--clone {
  display: grid;
}
.search-v3--settings-open .search-v3__action-buttons {
  margin-right: 32px;
  margin-right: 2rem;
}
.search-v3--settings-open .search-v3__button {
  cursor: grab;
}
.search-v3--settings-open .search-v3__button:active {
  cursor: grabbing;
}
.search-v3--settings-open .search-v3__button.btn-v3__icon-container .icon-container--drag {
  display: initial;
}
.search-v3--settings-open .search-v3__button.btn-v3__icon-container .icon-container--drop {
  display: none;
}
.search-v3__container--free-entry {
  margin-right: 16px;
  margin-right: 1rem;
  grid-row: 1;
  width: 100%;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize .selectize-input > input {
  margin-left: 0 !important;
  width: 100%;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize .selectize-input > input::-moz-placeholder {
  font-weight: bold;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize .selectize-input > input::placeholder {
  font-weight: bold;
}
.search-v3__container--free-entry input, .search-v3__container--free-entry .search-keys.search-keys--selectize {
  background-color: #fff !important;
  border-radius: 10px;
  padding: 4px 24px;
  padding: 0.25rem 1.5rem;
  border: 1px solid #CAC6DC;
  width: 100%;
  height: 45px;
}
.search-v3__container--free-entry #search-input-selectized {
  height: 45px;
  width: 100% !important;
}
.search-v3__container--free-entry #search-input-selectized::-moz-placeholder {
  color: #1E025F;
}
.search-v3__container--free-entry #search-input-selectized::placeholder {
  color: #1E025F;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize.search-key {
  margin: 0 0 2px 0 !important;
  margin: 0 0 0.125rem 0 !important;
}
.search-v3__container--free-entry .has-items::before {
  height: 45px;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize {
  position: relative;
  padding: 0 16px;
  padding: 0 1rem;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize .selectize-input {
  height: 45px !important;
}
.search-v3__container--free-entry .search-keys.search-keys--selectize .selectize-input .search-input-selectized {
  height: 45px !important;
}
.search-v3__container--location {
  height: 45px;
  align-self: center;
  grid-column: 2;
  grid-row: 1;
  position: relative;
  z-index: 10;
}
.search-v3__container--location.search-v3__location-container--open {
  z-index: 20;
}
.search-v3__container--location #location-autocomplete {
  line-height: 41.6px;
  line-height: 2.6rem;
  height: 45px;
  border: 1px solid #CAC6DC;
  border-radius: 10px;
  background: #ffffff;
  padding-left: 16px !important;
  padding-left: 1rem !important;
}
.search-v3__container--location #location-autocomplete::-moz-placeholder {
  color: #1E025F;
}
.search-v3__container--location #location-autocomplete::placeholder {
  color: #1E025F;
}
.search-v3__container--location .icon-container.icon-container--location {
  background: #E4E4EC;
  padding: 8px;
  padding: 0.5rem;
  border-radius: 10px;
  position: absolute;
  top: 4px;
  top: 0.25rem;
  right: 4px;
  right: 0.25rem;
  width: 35px;
  cursor: pointer;
}
.search-v3__container--location .icon-container.icon-container--location svg {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.search-v3__top-bar {
  grid-row: 1;
  grid-column: 1;
  display: flex;
  z-index: 0;
}
.search-v3__top-bar.search-v3__top-bar.search-v3__free-entry--focus {
  z-index: 1000000000000000000;
}
.search-v3__items-container {
  grid-row: 1;
  display: grid;
  grid-template-rows: 4.1rem 3.5rem 0;
  margin: 8px 0;
  margin: 0.5rem 0;
  grid-template-columns: 2fr 1fr 4.5rem 4rem;
}
.search-v3__items-container .search-v3__item--hidden {
  visibility: hidden;
}
.search-v3__items-container--active {
  display: flex;
  z-index: 10;
  grid-column: 1/3;
  grid-row: 2;
  height: 80px;
  height: 5rem;
}
.search-v3__items-container--active .search-v3__container-active-items .search-v3__item:last-child .search-v3__button {
  margin-right: 0;
}
.search-v3__items-container--inactive {
  display: flex;
  grid-column: 1/3;
  grid-row: 2;
  padding-right: 208px;
  padding-right: 13rem;
}
.search-v3__items-container--advanced {
  position: relative;
  left: 0;
  height: -moz-fit-content;
  height: fit-content;
  width: auto;
  grid-template-rows: 4.1rem 3.5rem 4rem;
}
.search-v3__items-container--advanced .search-v3__container--free-entry .search-keys {
  width: 100%;
}
.search-v3__items-container--advanced .search-v3__items-container--inactive {
  height: 64px;
  height: 4rem;
  grid-row: 3;
  position: relative;
}
.search-v3__items-container--advanced .search-v3__items-container--inactive.search-v3__items-container--clone--inactive {
  left: -8px;
  left: -0.5rem;
  width: calc(100% + 1rem);
}
.search-v3__items-container--advanced .search-v3__item--hidden {
  visibility: visible;
}
.search-v3__items-container--advanced .search-v3__action-buttons {
  grid-row: 1;
}
.search-v3__items-container--advanced .search-v3__action-buttons .search-v3__advanced {
  width: 64px;
  width: 4rem;
  background: none !important;
  border: 2px solid #1E025F;
}
.search-v3__items-container--advanced .search-v3__action-buttons .search-v3__advanced svg {
  transform: rotate(180deg);
}
.search-v3__items-container--advanced .search-v3__action-buttons .search-v3__advanced svg path {
  stroke: #1E025F !important;
}
.search-v3__items-container--advanced #search-v3__button--more .icon-container--double-arrow-down {
  transform: rotateX(180deg);
}
.search-v3__items-container--advanced #search-v3__button--settings {
  display: flex !important;
  background: #ffffff;
  border-radius: 10px;
  height: 45px;
  border: 1px solid #9F99B1;
  position: absolute;
  right: 0;
  padding: 4px 16px !important;
  padding: 0.25rem 1rem !important;
}
.search-v3__items-container--advanced #search-v3__button--settings .indicator {
  margin: 8.8px -8px 0 8px !important;
  margin: 0.55rem -0.5rem 0 0.5rem !important;
}
.search-v3__items-container--clone {
  grid-row: 2;
  grid-column: 1/-1;
  display: none;
  grid-template-rows: 4rem 4rem 4rem;
  grid-template-columns: 2fr 1fr 4.5rem 4rem;
}
.search-v3__items-container--clone--active {
  display: none;
  grid-column: 1/3;
  grid-row: 2;
  left: -8.8px;
  left: -0.55rem;
  width: calc(100% + 1.1rem);
  border: 2px dotted #9F99B1;
  position: relative;
  height: 64px;
  height: 4rem;
}
.search-v3__items-container--clone--active i {
  position: absolute;
  bottom: -48px;
  bottom: -3rem;
}
.search-v3__items-container--clone--inactive {
  display: none;
  grid-column: 1/3;
  grid-row: 3;
}
.search-v3 .search-v3__header {
  grid-row: 1;
  grid-column: 1/-1;
  position: absolute;
  width: calc(100% + 4rem);
  top: -32px;
  top: -2rem;
  left: -32px;
  left: -2rem;
  padding: 16px 32px;
  padding: 1rem 2rem;
  border-bottom: 1px solid #CAC6DC;
  display: flex;
  justify-content: space-between;
}
.search-v3 .search-v3__header .search-v3__action-container {
  position: absolute;
  right: 16px;
  right: 1rem;
  top: 0;
  display: flex;
  align-items: center;
  padding-left: 8px;
  padding-left: 0.5rem;
  border-left: 1px solid #CAC6DC;
  height: 100%;
}
.search-v3__container--hidden {
  grid-row: 2;
  visibility: hidden;
  background-color: #F4F6Fa;
  border-bottom: 1px solid #CAC6DC;
  display: flex;
}
.search-v3 .search-v3__clone--active-items {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  height: 56px;
  height: 3.5rem;
  width: 100%;
  background: #fff;
  border: 2px dotted #ccc;
  transition: all 0.2s;
  visibility: hidden;
  display: flex;
}
.search-v3 .search-v3__clone--hidden-items {
  background: #ddd;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 112px;
  top: 7rem;
  z-index: 4;
  width: 100%;
  visibility: hidden;
}
.search-v3__query-container {
  visibility: hidden;
  position: absolute;
  background-color: #ffffff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  top: 72px;
  top: 4.5rem;
  transition: opacity 0.15s;
  opacity: 0;
  z-index: 4;
  width: 480px;
  width: 30rem;
  height: auto;
  max-height: calc(100vh - 10rem);
  overflow-y: scroll;
}
.search-v3__query-container.search-v3__location {
  width: 800px;
  width: 50rem;
  top: 8px !important;
  top: 0.5rem !important;
  left: 0;
}
.search-v3__query-container.search-v3__location .search-v3__query-container__main {
  padding-bottom: 0;
  margin-top: -40px;
  margin-top: -2.5rem;
}
.search-v3__query-container.search-v3__location .search-v3__query-container__main .btn-v3 {
  position: absolute;
  bottom: 16px;
  bottom: 1rem;
}
.search-v3__query-container.search-v3__location--open {
  visibility: visible;
  opacity: 1;
}
.search-v3__query-container.search-v3__branche, .search-v3__query-container.search-v3__profession_class {
  height: auto;
  max-height: calc(100vh - 10rem);
  width: 720px !important;
  width: 45rem !important;
}
.search-v3__query-container.search-v3__branche .btn-v3, .search-v3__query-container.search-v3__profession_class .btn-v3 {
  margin-top: 16px;
  margin-top: 1rem;
}
.search-v3__query-container.search-v3__branche .search-v3__query-container__main, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main {
  height: 100%;
}
.search-v3__query-container.search-v3__branche .search-v3__query-container__main .tab-pane, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main .tab-pane {
  height: auto;
}
.search-v3__query-container.search-v3__branche .search-v3__query-container__main .tab-pane #sbi-tree, .search-v3__query-container.search-v3__branche .search-v3__query-container__main .tab-pane #isco-tree, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main .tab-pane #sbi-tree, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main .tab-pane #isco-tree {
  max-height: calc(100vh - 24rem);
  margin-top: 32px;
  margin-top: 2rem;
  overflow: scroll;
}
.search-v3__query-container.search-v3__branche .search-v3__query-container__main .tab-pane #sbi-tree .ui-fancytree, .search-v3__query-container.search-v3__branche .search-v3__query-container__main .tab-pane #isco-tree .ui-fancytree, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main .tab-pane #sbi-tree .ui-fancytree, .search-v3__query-container.search-v3__profession_class .search-v3__query-container__main .tab-pane #isco-tree .ui-fancytree {
  padding: 0 16px;
  padding: 0 1rem;
  height: 100%;
}
.search-v3__query-container .btn-v3 {
  margin-top: 32px;
  margin-top: 2rem;
}
.search-v3__query-container__header {
  height: 48px;
  height: 3rem;
  border-bottom: 1px solid #CAC6DC;
}
.search-v3__query-container__title {
  padding-left: 32px;
  padding-left: 2rem;
  display: flex;
  align-items: center;
  height: 100%;
}
.search-v3__query-container__close {
  position: absolute;
  top: 0;
  right: 0;
  height: 48px;
  height: 3rem;
  width: 48px;
  width: 3rem;
}
.search-v3__query-container__close .search-v3__button--close {
  top: 0;
  right: 0;
}
.search-v3__query-container__main {
  padding: 44px 32px 32px 32px;
  padding: 2.75rem 2rem 2rem 2rem;
}
.search-v3__query-container select, .search-v3__query-container input, .search-v3__query-container .form-group .select2.select2-container .selection .select2-selection {
  border: 1px solid #9F99B1 !important;
  width: 100%;
  padding: 4px 16px !important;
  padding: 0.25rem 1rem !important;
  min-height: 45px !important;
  height: 45px;
  border-radius: 0.4rem !important;
}
.search-v3__query-container .form-group .select2.select2-container .selection .select2-selection {
  height: auto;
}
.search-v3 .search-v3__dropdown--province[style=""] {
  position: relative;
  top: 16px;
  top: 1rem;
  height: calc(100% + 2rem);
  z-index: 10;
}
.search-v3 .search-v3__dropdown--province[style=""] + .search-v3__location-distance {
  padding-top: 24px;
  padding-top: 1.5rem;
}
.search-v3 .field-searchmodel-physicallocationprovince .select2-selection__choice {
  margin: 4px !important;
  margin: 0.25rem !important;
}
.search-v3 .field-searchmodel-physicallocationprovince .select2-search.select2-search--inline {
  min-height: 32px;
  min-height: 2rem;
  height: 32px;
  height: 2rem;
  margin: 4px !important;
  margin: 0.25rem !important;
}
.search-v3 .field-searchmodel-physicallocationprovince .select2-search.select2-search--inline .select2-search__field {
  min-height: 32px;
  min-height: 2rem;
}
.search-v3__location-distance {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-top: 0.5rem;
  position: relative;
}
.search-v3__location-distance .pane-locations-slider--disabled::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 16px;
  left: 1rem;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.8);
}
.search-v3__location-distance .form-group.field-distance-slider {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0 48px;
  padding: 0 3rem;
}
.search-v3__location-distance .form-group.field-distance-slider #distance-slider-slider {
  width: 100% !important;
}
.search-v3__location-distance .pane-locations-mode {
  position: relative;
  height: 64px;
  height: 4rem;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
.search-v3__location-distance .pane-locations-mode .icon-container--lg {
  margin: 0 !important;
}
.search-v3__location-distance .pane-locations-mode#tab-area .search-v3--provinces-used {
  visibility: hidden;
  position: absolute;
  right: -4px;
  right: -0.25rem;
  top: 28px;
  top: 1.75rem;
  height: 8px;
  height: 0.5rem;
  width: 8px;
  width: 0.5rem;
  border-radius: 1rem;
  background-color: #40BC8A;
}
.search-v3__location-distance .pane-locations-slider {
  width: 100%;
  left: 0 !important;
  position: relative !important;
  padding: 0 16px 0 32px;
  padding: 0 1rem 0 2rem;
  height: 24px;
  height: 1.5rem;
}
.search-v3__location-distance .pane-locations-slider .form-group.field-distance-slider {
  padding: 0;
}
.search-v3__location-distance #map-canvas.pane-map {
  width: 100%;
  visibility: visible !important;
}
.search-v3 .search-v3--map {
  position: relative;
  left: -32px;
  left: -2rem;
  width: calc(100% + 4rem);
}
.search-v3__item {
  grid-row: 1;
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  max-width: 320px;
  max-width: 20rem;
  min-width: 0;
  padding: 0 8px;
  padding: 0 0.5rem;
}
.search-v3__item.search-v3__item--hidden:first-child {
  padding-left: 0;
}
.search-v3__item:last-child {
  padding-right: 0;
}
.search-v3__item:hover {
  min-width: auto;
}
.search-v3__item:hover .search-v3__button {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.search-v3__item span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-v3__item--hidden {
  grid-row: 2;
}
.search-v3__item--dummy {
  width: 100%;
  max-width: 100% !important;
  padding-left: 0 !important;
}
.search-v3__item--dummy button {
  opacity: 0;
  padding: 0 !important;
  width: 100%;
  height: 45px;
  cursor: auto;
}
.search-v3-item--active {
  z-index: 20;
}
.search-v3-item--active .search-v3__button {
  background: #ffffff;
}
.search-v3-item--active .search-v3__query-container {
  visibility: visible;
  opacity: 1;
}
.search-v3__backdrop {
  width: 100vw;
  left: 0;
  top: 0;
  height: 100vh;
  background-color: #9F99B1;
  position: fixed;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: all 0.15s;
}
.search-v3__backdrop--active {
  visibility: visible;
  opacity: 0.8;
}
.search-v3__drag-container {
  display: flex;
  justify-content: flex-start;
  width: auto;
}
.search-v3 .search-v3__setting.btn-v3 .icon-container {
  margin: 0 !important;
}
.search-v3 #search-v3__button--more {
  grid-row: 2;
  grid-column: 3;
}
.search-v3 #search-v3__button--more .icon-container--sm {
  margin: 0 !important;
}
.search-v3 #search-v3__button--more {
  width: 64px !important;
  width: 4rem !important;
  height: 45px !important;
  margin: 0 0 0 16px !important;
  margin: 0 0 0 1rem !important;
  border: 1px solid #CAC6DC;
}
.search-v3__action-buttons {
  grid-row: 1;
  grid-column: 2;
  display: flex;
  z-index: 3;
  margin-left: 32px;
  margin-left: 2rem;
}

#id-pjax-search-v3 {
  grid-column: 2;
  width: 100%;
  position: relative;
  top: -16px;
  top: -1rem;
}

.pane-v2.pane-v2--root {
  top: 144px;
  top: 9rem;
}
.pane-v2.pane-v2--root.pane-v2--login {
  top: 0px;
  top: 0rem;
}
.pane-v2.pane-v2--root .pane-section.pane-section--first {
  padding-top: 80px;
  padding-top: 5rem;
}

.select2-container--krajee .select2-dropdown {
  margin-top: 8px !important;
}

.search-v3__item--ondragover:not(.search-v3__item--dummy)::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
  z-index: 10;
}

.action--navigation-icon div, .action--navigation-icon::before, .action--navigation-icon::after {
  content: "";
  height: 4px !important;
  height: 0.25rem !important;
  margin-bottom: 4px !important;
  margin-bottom: 0.25rem !important;
  border-radius: 0 !important;
}

.form-group.field-searchmodel-physicallocationprovince .select2-container--krajee-bs3 .select2-selection--multiple .select2-search--inline .select2-search__field {
  border: none !important;
}

.pane-locations-mode .icon-container {
  margin: auto;
}

.pane-locations-mode.--active svg {
  fill: #1E025F;
  stroke: #1E025F;
}

.headroom--not-top.headroom--unpinned .navbar {
  top: -192px;
  top: -12rem;
  transition: 0.3s top;
}
.headroom--not-top.headroom--unpinned .view-results .pane-results, .headroom--not-top.headroom--unpinned .view-results .pane-filters, .headroom--not-top.headroom--unpinned .view-results .pane-focus, .headroom--not-top.headroom--unpinned .view-results .pane-index {
  top: 0 !important;
  height: 100% !important;
}

.pane-v2.pane-v2--dashboard.pane-v2--root {
  top: 144px !important;
  top: 9rem !important;
  height: calc(100% - 9rem);
}

.search-v3__mobile-filter-switch {
  display: none !important;
}

.search-v3__query-backdrop {
  visibility: hidden;
}

@media (min-width: 576px) {
  .search-v3__mobile-submit {
    visibility: hidden !important;
    display: none !important;
  }
  #search-v3__close {
    display: none;
  }
}
@media (max-width: 767px) {
  .selectize-input.items.not-full.has-options.has-items.focus.input-active::before {
    opacity: 0;
  }
  #search-v3__close {
    display: initial;
    position: fixed;
    right: 0;
    top: 1rem;
  }
  .search-v3__item:not(.search-v3__item--hidden):nth-child(2),
  .search-v3__item:last-child {
    padding: 0 0.5rem;
  }
  .pane-v2.pane-v2--portfolio.pane-v2--root {
    top: 5rem !important;
  }
  .search-v3--active::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #9F99B1;
    opacity: 0.65;
  }
  .search-v3__backdrop.search-v3__backdrop--active {
    background: #ffffff;
    opacity: 1;
    visibility: hidden !important;
  }
  .search-v3__submit {
    visibility: hidden;
  }
  #results-save {
    right: 0.5rem;
  }
  .navbar .search-v3__mobile-submit.btn-v3--action-icon {
    position: fixed;
    visibility: visible;
    width: 100vw;
    height: 5rem;
    bottom: 1rem;
    z-index: 10;
    width: calc(100vw - 2rem) !important;
  }
  .view-results #results.results-focus-open.pane-results--modes {
    top: 0 !important;
    height: 100% !important;
  }
  .search-keys.search-keys--selectize .search-key {
    margin: 0;
  }
  .search-v3__mobile-filter-switch {
    display: flex !important;
    position: absolute !important;
    top: -5rem;
    left: calc(100% - 2.5rem);
  }
  .search-v3__items-container--active {
    flex-direction: column;
  }
  .pane-v2.pane-v2--dashboard.pane-v2--root {
    top: -1rem !important;
    height: 100% !important;
  }
  .view-results .pane-results {
    top: 5rem !important;
  }
  .search-v3__location-container--open {
    z-index: 1000000 !important;
  }
  .view-results .search {
    top: 0;
  }
  #id-pjax-search-v3 {
    position: absolute;
    top: 5rem !important;
    left: -5rem;
    width: 100vw;
    height: 0;
    padding: 1rem;
  }
  #id-pjax-search-v3 .search {
    top: 0 !important;
  }
  .results-focus-open #id-pjax-search-v3 {
    padding: 0;
  }
  .navbar {
    height: 5rem !important;
  }
  .navbar__button-container {
    height: 5rem !important;
  }
  .navbar__mid-container {
    grid-column: 2/4;
    padding-right: 2rem;
  }
  .navbar__button-container--right {
    display: none !important;
  }
  .navbar .btn-v3--action-icon {
    height: 2.65rem !important;
  }
  .search-v3__items-container {
    grid-template-columns: 1fr 3rem;
    grid-template-rows: 4rem 4rem 1fr 1fr;
    margin: 0 !important;
    width: calc(100vw - 5rem);
    padding-right: 1rem;
    display: none;
  }
  .search-v3__items-container.search-v3--mobile-open {
    display: grid;
  }
  .search-v3__items-container.search-v3--mobile-open::before {
    content: "";
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: #ffffff;
    top: 0;
    left: 0;
  }
  .search-v3__items-container.search-v3--mobile-open .search-v3__top-bar.search-v3__free-entry--focus {
    z-index: 100000000 !important;
  }
  .search-v3__items-container.search-v3--mobile-open .search-v3__top-bar.search-v3__free-entry--focus::before {
    content: "";
    background: #fff;
    opacity: 0.65;
    position: fixed;
    width: 100vw;
    height: calc(100vh - 7.25rem);
    top: 0rem;
    left: 0rem;
  }
  .search-v3__items-container.search-v3--mobile-open .search-v3__top-bar.search-v3__free-entry--focus .search-keys.search-keys--selectize .search-key {
    z-index: 100000000000;
  }
  .search-v3__items-container .search-v3__top-bar {
    grid-column: 1;
    grid-row: 1;
    padding-top: 0.25rem;
    width: calc(100vw - 9rem);
  }
  .search-v3__items-container .search-v3__top-bar .search-v3__container--free-entry {
    position: absolute;
    top: 0;
    left: 1.5rem;
    width: calc(100vw - 4.5rem);
    margin: 0 !important;
  }
  .search-v3__items-container .search-v3__top-bar .search-v3__container--free-entry .has-items::before {
    z-index: 99999999 !important;
    right: 0 !important;
  }
  .search-v3__items-container .search-v3__container--location {
    position: absolute;
    left: 1.5rem;
    top: 0;
    width: calc(100% + 0.5rem);
    z-index: 10;
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 0.25rem;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__item {
    position: absolute !important;
    top: -9.5rem;
    left: -0.5rem;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__query-container.search-v3__location {
    top: 13.5rem !important;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__location-distance {
    height: 8rem;
    position: relative;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__location-distance .pane-locations-slider {
    position: absolute !important;
    top: 0;
    left: 0;
    padding: 0 !important;
    margin: 0 !important;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__location-distance .pane-locations-slider .tooltip.tooltip-main {
    display: initial !important;
  }
  .search-v3__items-container .search-v3__container--location .search-v3__location-distance .pane-locations-slider .form-group.field-distance-slider {
    width: calc(100% - 2rem) !important;
  }
  .search-v3__items-container .search-v3__submit {
    grid-column: 2;
    grid-row: 1;
  }
  .search-v3__items-container .search-v3__reset {
    display: none;
  }
  .search-v3__items-container .search-v3__items-container--active {
    position: relative;
    width: calc(100% + 6rem);
    top: 0;
    left: 1rem;
    grid-column: 1;
    grid-row: 3;
    visibility: hidden;
    z-index: 100000;
    overflow-y: scroll;
    height: calc(100vh - 24rem);
  }
  .search-v3__items-container .search-v3__items-container--inactive {
    grid-column: 1;
    grid-row: 4;
    padding-right: 0;
  }
  .search-v3__items-container .search-v3__items-container--inactive .search-v3__item {
    visibility: hidden;
  }
  .search-v3__items-container .react-searchprofilesdropdown {
    display: none;
  }
  .search-v3__items-container .search-v3__container-active-items, .search-v3__items-container .search-v3__items-container--inactive {
    flex-direction: column;
    height: 100%;
    max-width: calc(100vw - 3.5rem);
  }
  .search-v3__items-container #search-v3__button--more {
    display: none;
  }
  .search-v3__items-container .search-v3__item {
    margin: 0.5rem 0;
    position: initial !important;
    max-width: 100%;
  }
  .search-v3__items-container .search-v3__item .search-v3__query-container {
    position: fixed;
    top: 5rem;
    left: 0;
    transform: translate(0) !important;
    width: 100vw !important;
    max-height: calc(100vh - 10rem);
    overflow-y: scroll;
  }
  .search-v3__items-container .search-v3__item .search-v3__query-container .search-v3__query-container__main {
    padding-bottom: 6rem;
  }
  .search-v3__items-container .search-v3__item .icon-container--drop {
    transform: rotate(-90deg);
  }
  .search-v3__query-container__main .search-v3__submit-btn {
    display: none;
  }
  .search-v3-item--active .search-v3__query-container::after {
    content: "";
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1;
    background: #ffffff;
  }
  .search-v3__top-bar,
  .search-v3__container--location,
  .search-v3__mobile-submit {
    visibility: hidden !important;
  }
  .search-v3--mobile-open .search-v3__items-container--active, .search-v3--mobile-open .search-v3__items-container--inactive, .search-v3--mobile-open .search-v3__top-bar, .search-v3--mobile-open .search-v3__container--location, .search-v3--mobile-open .search-v3__mobile-submit {
    visibility: visible !important;
  }
}
@media (max-width: 1199px) {
  .search-v3__query-container.search-v3__location {
    top: -3rem;
    height: calc(100vh - 3rem);
  }
}
.search-v3.search-v3--mini .search-v3__container--free-entry {
  margin-right: 0;
}
.search-v3.search-v3--mini .search-v3__experience {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  height: 45px;
  width: 128px;
  width: 8rem;
  border: 1px solid #CAC6DC;
  border-radius: 10px;
  color: #1E025F;
  margin: initial;
  background: #ffffff;
}
.search-v3.search-v3--mini .search-v3__experience .search-experience {
  right: 0;
  top: 4px;
  line-height: 16px;
  line-height: 1rem;
  height: 35px;
  border-radius: 0 0.5rem 0.5rem 0;
  background-position: 90%;
  color: #1E025F;
  font-size: 14px;
  font-size: 0.875rem;
}
.search-v3.search-v3--mini .search-v3__container--location {
  grid-column: 3;
}
.search-v3.search-v3--mini #search-v3__button--more {
  grid-column: 4;
  grid-row: 1;
  margin: 0 !important;
}
.search-v3.search-v3--mini .search-v3__submit {
  grid-column: 5;
  grid-row: 1;
  margin: 0 !important;
}
.search-v3.search-v3--mini .search-v3__reset {
  grid-column: 6;
  grid-row: 1;
  margin: 0 !important;
}
.search-v3.search-v3--mini .search-v3__items-container {
  grid-template-columns: 2fr auto 1fr auto auto auto;
  grid-column-gap: 20px;
}
.search-v3.search-v3--mini .search-v3__items-container .search-v3__items-container--active {
  grid-column: 1/-1;
  grid-row: 2/4;
  height: 112px;
  height: 7rem;
  display: none;
}
.search-v3.search-v3--mini .search-v3__items-container .search-v3__items-container--active .search-v3__container-active-items {
  height: 112px;
  height: 7rem;
  max-width: 100%;
  max-height: initial;
  flex-wrap: wrap;
  position: relative;
  left: -8px;
  left: -0.5rem;
}
.search-v3.search-v3--mini .search-v3__items-container .search-v3__items-container--active .search-v3__container-active-items .search-v3__item {
  width: initial;
}
.search-v3.search-v3--mini .search-v3__items-container.search-v3__items-container--advanced .search-v3__items-container--active {
  display: flex;
}
.search-v3.search-v3--mini #clone--inactive {
  display: none;
}

.pane-content--loading::after {
  animation: spin 1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left: 2px solid #1E025F;
  border-left: 0.125rem solid #1E025F;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 192px;
  height: 12rem;
  margin: -96px 0 0 -96px;
  margin: -6rem 0 0 -6rem;
  width: 192px;
  width: 12rem;
}
.pane-content--loading::after {
  display: block;
}

.download--pending {
  position: relative;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.download--pending::after {
  animation: spin 1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left: 2px solid #1E025F;
  border-left: 0.125rem solid #1E025F;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  content: "";
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateZ(0);
  z-index: auto;
  height: 29.6px;
  height: 1.85rem;
  margin: -14.8px 0 0 -14.8px;
  margin: -0.925rem 0 0 -0.925rem;
  width: 29.6px;
  width: 1.85rem;
}
.download--pending::after {
  display: block;
}
.download--pending::before {
  content: "";
  position: absolute;
  width: 160px;
  width: 10rem;
  height: 80px;
  height: 5rem;
}
.download--pending svg {
  display: none;
}

.pane-content--loading--sm::after {
  position: relative;
}

.loading-spinner::after {
  content: "";
  display: block;
  z-index: auto;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translateZ(0);
  margin: -96px 0 0 -96px;
  margin: -6rem 0 0 -6rem;
  height: 192px;
  height: 12rem;
  width: 192px;
  width: 12rem;
  animation: spin 1.1s infinite linear;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  border-left: 2px solid #40BC8A;
  border-left: 0.125rem solid #40BC8A;
  border-right: 2px solid transparent;
  border-right: 0.125rem solid transparent;
  border-top: 2px solid transparent;
  border-top: 0.125rem solid transparent;
  border-radius: 50%;
}
.loading-spinner--sm::after {
  margin: 64px 0 0 -48px !important;
  margin: 4rem 0 0 -3rem !important;
  width: 96px !important;
  width: 6rem !important;
  height: 96px !important;
  height: 6rem !important;
}

.profile-toolbar__container {
  position: relative;
  left: 0;
  width: calc(100% - 1rem);
  padding: 12px 0 12px 32px;
  padding: 0.75rem 0 0.75rem 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #9F99B1;
  z-index: 1;
  grid-row: 2;
  grid-column: 1/-1;
  border-radius: 5px 5px 0 0;
}
.profile-toolbar__container .profile-toolbar__input {
  width: calc(100% - 12rem);
  max-width: 640px;
  max-width: 40rem;
}
.profile-toolbar__container .profile-toolbar__input select {
  height: 32px;
  height: 2rem;
  border: none;
  border-radius: 0.5rem;
  padding: 0 8px;
  padding: 0 0.5rem;
  width: 100%;
}
.profile-toolbar__container .profile-toolbar__options {
  display: flex;
  position: absolute;
  right: 0;
  width: auto;
  align-items: center;
}
.profile-toolbar__container .profile-toolbar__options .react-dropdownprofileoptions {
  display: flex;
  justify-content: center;
  width: 56px;
  width: 3.5rem;
  height: 56px;
  height: 3.5rem;
  border-left: 1px solid #CAC6DC;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.profile-toolbar__container .profile-toolbar__options .react-dropdownprofileoptions #dropdownbtn img {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}

#search-pane-profiles .grid-container {
  padding: 0;
}
#search-pane-profiles .grid-container #zoekprofielen {
  padding: 0;
}
#search-pane-profiles .grid-container #zoekprofielen .cabinet-card {
  grid-template-columns: [title] 5fr [options] 1fr;
  padding: 12px 16px !important;
  padding: 0.75rem 1rem !important;
}
#search-pane-profiles .grid-container #zoekprofielen .cabinet-card h3.cabinet-title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 19.2px;
  line-height: 1.2rem;
  grid-column: 1/-1;
}
#search-pane-profiles .grid-container #zoekprofielen .cabinet-card .cabinet-properties, #search-pane-profiles .grid-container #zoekprofielen .cabinet-card .cabinet-options, #search-pane-profiles .grid-container #zoekprofielen .cabinet-card .cabinet-meta, #search-pane-profiles .grid-container #zoekprofielen .cabinet-card .cabinet__profile--alerts {
  display: none;
}

.pane-v2--noquery .void.void--boxed {
  box-shadow: 0 0 8px -2px #d2d2d2 !important;
  border: none !important;
}
.pane-v2--noquery .void.void--boxed .pane-section {
  padding: 32px !important;
  padding: 2rem !important;
}
.pane-v2--noquery .void.void--boxed .pane-section .void-title {
  margin-top: 32px;
  margin-top: 2rem;
}
.pane-v2--noquery .void.void--boxed .profile-toolbar__options {
  display: none;
}

#share-profile .select2-search.select2-search--inline {
  width: 100%;
}
#share-profile .select2-search.select2-search--inline .select2-search__field {
  width: 100%;
  min-width: 100%;
}

.btn-v3 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  border: none;
  border-radius: 10px;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 35px;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  /*THEMES*/
}
.btn-v3--dropdown {
  height: 35px;
  font-size: 11.2px;
  font-size: 0.7rem;
  line-height: 11.2px;
  line-height: 0.7rem;
}
.btn-v3--dropdown--legacy {
  height: 24px;
  height: 1.5rem;
  line-height: 16px;
  line-height: 1rem;
}
.btn-v3--cover::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.btn-v3 svg {
  stroke-width: 0;
}
.btn-v3--md {
  height: 20px;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  line-height: 8px;
  line-height: 0.5rem;
  font-size: 12px;
  font-size: 0.75rem;
}
.btn-v3--lg {
  height: 45px;
  border-radius: 2rem;
  padding: 0 32px 0 32px;
  padding: 0 2rem 0 2rem;
}
.btn-v3--wide {
  width: 100%;
}
.btn-v3--margin {
  margin: 0 8px;
  margin: 0 0.5rem;
}
.btn-v3--margin-r, .btn-v3--margin-right {
  margin-right: 20px;
}
.btn-v3--margin-l, .btn-v3--margin-left {
  margin-left: 20px;
}
.btn-v3--margin-top-l {
  margin-top: 32px;
  margin-top: 2rem;
}
.btn-v3--margin-r-sm {
  margin-right: 8px;
  margin-right: 0.5rem;
}
.btn-v3--margin-l-sm {
  margin-left: 8px;
  margin-left: 0.5rem;
}
.btn-v3--margin-lg {
  margin: 0 16px;
  margin: 0 1rem;
}
.btn-v3:disabled::before, .btn-v3--muted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-color: rgba(225, 225, 225, 0.65);
  z-index: 1;
  cursor: not-allowed;
}
@media (max-width: 991px) {
  .btn-v3--ok, .btn-v3--nok {
    width: 3rem;
  }
  .btn-v3--ok::after, .btn-v3--nok::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    font-size: 1.5rem;
    display: flex;
    justify-content: center;
  }
}
.btn-v3--ok {
  background-color: #40bc8a;
}
.btn-v3--ok:hover {
  background-color: #2d8360 !important;
}
@media (max-width: 991px) {
  .btn-v3--ok::after {
    content: "v";
    background-color: #40bc8a;
  }
  .btn-v3--ok::after:hover {
    background-color: #2d8360 !important;
  }
}
.btn-v3--nok {
  background-color: #F85C6A;
}
.btn-v3--nok:hover {
  background-color: #f51327 !important;
}
@media (max-width: 991px) {
  .btn-v3--nok::after {
    content: "x";
    background-color: #F85C6A;
  }
  .btn-v3--nok::after:hover {
    background-color: #f51327 !important;
  }
}
.btn-v3--wide {
  width: 100%;
}
.btn-v3__text--white {
  color: #fff;
}
.btn-v3--action-icon {
  cursor: pointer;
  border-radius: 10px;
  padding: 8px;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  width: 3rem;
  height: 45px;
}
.btn-v3--action-icon .icon-container.icon-container--lg {
  margin: 0 !important;
}
.btn-v3--noclick {
  cursor: initial !important;
}
.btn-v3--outline-dash {
  background: #fff;
  border: 2px dashed #9F99B1;
  color: #9F99B1 !important;
}
.btn-v3--outline-dash:hover {
  border: 2px dashed #40BC8A;
  color: #40BC8A !important;
}
.btn-v3--side-left {
  margin: 0 8px 0 0;
  margin: 0 0.5rem 0 0;
}
.btn-v3--side-right {
  margin: 0 0 0 8px;
  margin: 0 0 0 0.5rem;
}
.btn-v3__icon-container {
  padding: 0 44px 0 16px;
  padding: 0 2.75rem 0 1rem;
}
.btn-v3__icon-container::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 36px;
  width: 2.25rem;
  border-radius: 0 10px 10px 0;
}
.btn-v3__icon-container .icon-container {
  margin: 0 !important;
  position: absolute;
  right: 16px;
  right: 1rem;
  z-index: 1;
}
.btn-v3__icon-container .icon-container .icon-wrap {
  justify-content: initial !important;
}
.btn-v3__icon-container .icon-container svg {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
.btn-v3__icon-container--left {
  padding: 0 16px 0 28px;
  padding: 0 1rem 0 1.75rem;
}
.btn-v3__icon-container--left::after {
  left: 0;
  right: initial;
  border-radius: 10px 0 0 10px;
}
.btn-v3__icon-container--left .icon-container {
  right: initial;
  left: 11.2px;
  left: 0.7rem;
  width: 10.4px;
  width: 0.65rem;
}
.btn-v3__icon-container--both-sides {
  padding: 0 44px;
  padding: 0 2.75rem;
}
.btn-v3__icon-container--both-sides::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 36px;
  width: 2.25rem;
}

.results-focus-open .profile-toolbar {
  padding: 12px 16px;
  padding: 0.75rem 1rem;
}
.results-focus-open .profile-toolbar .btn-v3--focus {
  width: 44px;
  width: 2.75rem;
  display: flex;
  justify-content: center;
  padding: 0;
}
.results-focus-open .profile-toolbar .btn-v3--focus em {
  display: none;
}
.results-focus-open .profile-toolbar .btn-v3--focus .icon-container {
  right: initial;
}
.results-focus-open .profile-toolbar .btn-v3--focus .icon-container.icon-container--sm {
  width: 16px;
  width: 1rem;
}
.results-focus-open .btn-v3--focus {
  width: 52px;
  width: 3.25rem;
  display: flex;
  justify-content: center;
  padding: 0;
}
.results-focus-open .btn-v3--focus a {
  display: none;
}
.results-focus-open .btn-v3--focus .icon-container {
  right: initial;
}
.results-focus-open .btn-v3--focus .icon-container .icon-container--sm {
  width: 16px;
  width: 1rem;
}

.focus-admin--baguette {
  position: absolute;
  right: 200px;
  right: 12.5rem;
  top: 24px;
  top: 1.5rem;
}
.focus-admin--baguette #focus-admin {
  z-index: 99999;
}
.focus-admin--baguette #focus-admin::before {
  background-color: #40BC8A;
}
.focus-admin--baguette #focus-admin svg {
  fill: #ffffff;
  stroke: #ffffff;
}
.focus-admin--baguette .dropdown-menu {
  left: initial;
  right: 0 !important;
}

.fixed.action-buttons {
  display: flex;
}

.tab-block {
  box-shadow: 0 0 8px -2px #d2d2d2;
  width: 100%;
  height: auto;
  background-color: #ffffff;
}
.tab-block__header {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  padding: 20px;
}
.tab-block__tabs {
  display: flex;
  background-color: #F4F6Fa;
  padding: 16px 16px 0 16px;
  padding: 1rem 1rem 0 1rem;
  height: 56px;
  height: 3.5rem;
}
.tab-block__link {
  margin-right: 16px;
  margin-right: 1rem;
  padding: 8px 12px;
  padding: 0.5rem 0.75rem;
  position: relative;
  cursor: pointer;
  border-radius: 0.75rem 0.75rem 0 0;
  background-color: #ffffff;
  box-shadow: 0 -5px 8px -7px #d2d2d2;
  white-space: nowrap;
}
.tab-block__link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.tab-block__link-icon {
  height: 24px;
  height: 1.5rem;
}
.tab-block__link-cover {
  width: 100%;
  height: 100%;
  background-color: transparent;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.tab-block__link h3 {
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
}
.tab-block__link em {
  font-size: 12px;
  font-size: 0.75rem;
}
.tab-block--active {
  bottom: 8px;
  bottom: 0.5rem;
  height: 56px;
  height: 3.5rem;
}
.tab-block--active::after {
  content: "";
  position: absolute;
  width: 80%;
  height: 100%;
  border-bottom: 2px solid #9F99B1;
  top: -12px;
  top: -0.75rem;
  margin-left: 10%;
}
.tab-block__content {
  overflow-x: hidden;
  overflow-y: auto;
  box-shadow: 0 -5px 8px -7px #d2d2d2;
  max-height: 560px;
  max-height: 35rem;
  padding: 20px;
}
.tab-block ul {
  list-style: none;
  margin: 0;
}

.radial-progress {
  width: 68px;
  width: 4.25rem;
  background: #fff;
  border-radius: 50%;
}
.radial-progress__container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  position: relative;
}
.radial-progress__container em {
  position: absolute;
  font-size: 12px;
  font-size: 0.75rem;
}
.radial-progress circle {
  fill: none;
  stroke: #40BC8A;
  stroke-width: 5px;
  animation: rotate 1.5s ease-in;
}

.pdfViewer {
  background: #1E025F !important;
}

.pdfViewer .page {
  background-clip: initial !important;
  background: #1E025F !important;
}

.error__flex--center {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.organisation-label {
  display: flex;
  cursor: pointer;
  height: 24px !important;
  border-radius: 1rem;
  background-color: #9F99B1;
  position: relative;
  height: 30px;
  padding: 0 5px;
}
.organisation-label__container {
  position: relative;
}
.organisation-label__inset--left::before {
  height: 24px !important;
  width: 29px;
}
.organisation-label__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.organisation-label--colleague-only {
  height: 24px !important;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #40BC8A;
}
.organisation-label__inset--left {
  padding-left: calc(30px + 5px);
}
.organisation-label__inset--left::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(30px + 5px);
  height: 30px;
  border-radius: 1rem 0 0 1rem;
  background-color: #40BC8A;
}
.organisation-label span {
  font-weight: 600;
  color: #ffffff;
  font-size: 10pt;
  line-height: 18pt;
  padding: 0 10px;
  line-height: 24px !important;
}
.organisation-label .react-svg-icon__label {
  width: 35px;
}
.organisation-label::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.report-list-item::before {
  top: -2px;
}
.report-list-item .organisation-name {
  margin-top: 7px;
}

.react-button {
  position: relative;
  display: grid;
  align-content: center;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  grid-gap: 10px;
  justify-content: center;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  border-style: solid;
  border-width: 2px;
  z-index: 1;
}
.react-button em {
  align-self: center;
}
.react-button::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0);
  z-index: 2;
}
.react-button--small {
  height: 20px !important;
  border-radius: 5px !important;
  padding: 5px 10px !important;
  color: #ffffff;
  font-size: 12pt;
  line-height: 18pt;
}
.react-button--regular {
  height: 35px;
  padding: 10px 20px;
  border-radius: 10px;
  font-weight: 600;
  color: #ffffff;
  font-size: 12pt;
  line-height: 18pt;
}
.react-button--large {
  height: 45px !important;
  padding: 10px 20px;
  border-radius: 10px;
  font-weight: 600;
  color: #ffffff;
  font-size: 12pt;
  line-height: 18pt;
}
.react-button--small-square {
  height: 20px;
  width: 20px;
  border-radius: 5px;
  padding: 5px;
  color: #ffffff;
  font-size: 12pt;
  line-height: 18pt;
}
.react-button--wide {
  width: 100%;
}
.react-button--submit, .react-button--save {
  background: #1E025F;
  border-color: #1E025F;
}
.react-button--action {
  background: #5a5e79;
  border-color: #5a5e79;
}
.react-button--action-attention {
  background: #40BC8A;
  border-color: #40BC8A;
}
.react-button--action-warning {
  background: #9F99B1;
  border-color: #9F99B1;
}
.react-button--action-icon {
  background: none;
  border: none;
}
.react-button--dropdown {
  background: #9F99B1;
  border-color: #9F99B1;
}
.react-button--dropdown-icononly {
  background: none;
  border-color: rgba(255, 255, 255, 0);
}
.react-button--tab-nav {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #1E025F;
}
.react-button--tab-nav:hover {
  border-color: #9F99B1;
  color: #1E025F;
}
.react-button--nav, .react-button--tab-nav-active {
  background-color: #ffffff;
  border-color: #1E025F !important;
  color: #1E025F;
}
.react-button--nav:hover, .react-button--tab-nav-active:hover {
  border-color: #1E025F;
  color: #1E025F;
  background-color: #F4F6Fa;
}
.react-button--footer-action {
  background: none;
  border: none;
}
.react-button--label {
  background: #9F99B1;
  border-color: #9F99B1;
}
.react-button--label-positive {
  background-color: #40BC8A;
  border-color: #40BC8A;
  opacity: 0.5;
}
.react-button--label-negative {
  background-color: #ea858A;
  border-color: #ea858A;
}
.react-button--disabled {
  opacity: 0.5;
  z-index: 1;
  background-color: #E4E4EC;
  border: none;
  cursor: not-allowed;
}
.react-button--disabled::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f00;
  z-index: 0;
}

.pane-v2-tabs .flickity-slider .strip-item .tab.react-button {
  height: auto;
}

.pane-v2-tabs .flickity-slider .strip-item .tab.react-button.active {
  background-color: #ffffff;
  border: 2px solid #1E025F;
  color: #1E025F;
}
.pane-v2-tabs .flickity-slider .strip-item .tab.react-button.active:hover {
  border: 2px solid #1E025F;
  color: #1E025F;
  background-color: #F4F6Fa;
}

.brand--jobdigger-loopbaan .flickity-viewport,
.brand--ig-jobdigger .flickity-viewport {
  height: 65px !important;
}
.brand--jobdigger-loopbaan .flickity-slider,
.brand--ig-jobdigger .flickity-slider {
  padding: 16px !important;
  padding: 1rem !important;
  top: 10px;
}
.brand--jobdigger-loopbaan .react-button.tab--open::before,
.brand--ig-jobdigger .react-button.tab--open::before {
  background: none !important;
}

.button-container {
  display: grid;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  gap: 20px;
  align-content: center;
}
.button-container--span {
  width: 100%;
  grid-auto-columns: 1fr;
}
.button-container--span .react-tooltip-wrapper, .button-container--span .react-button {
  width: 100%;
}
.button-container--fit {
  width: -moz-fit-content;
  width: fit-content;
}
.button-container--small {
  gap: 10px;
}

.cabinet__ .heading-action {
  margin-left: 0 !important;
}

.btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  align-self: center;
  border-radius: 1rem !important;
}
.btn__container {
  display: flex;
}
.btn--label, .btn--label[disabled].btn {
  opacity: 1;
  cursor: default;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 12px !important;
  padding: 0.75rem !important;
  height: 24px !important;
  height: 1.5rem !important;
  background-color: #9F99B1 !important;
  margin-right: 16px;
  margin-right: 1rem;
  width: -moz-min-content;
  width: min-content;
}
.btn--label svg, .btn--label[disabled].btn svg {
  fill: #F4F6Fa !important;
  stroke: #F4F6Fa !important;
}
.btn--label__team, .btn--label[disabled].btn__team {
  color: #ffffff;
  padding-right: 32px !important;
  padding-right: 2rem !important;
  z-index: 5;
}
.btn--label__team:after, .btn--label[disabled].btn__team:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 50% 50% 0;
  background-color: #40BC8A;
  z-index: 3;
  width: 24px;
  width: 1.5rem;
  height: 100%;
}
.btn--label__team:after .btn--label__icon, .btn--label[disabled].btn__team:after .btn--label__icon {
  width: 56px;
  width: 3.5rem;
}
.btn--label__team .icon-container, .btn--label[disabled].btn__team .icon-container {
  position: absolute;
  margin: 0 !important;
}
.btn--label__team .icon-container--star, .btn--label[disabled].btn__team .icon-container--star {
  width: 24px;
  width: 1.5rem;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn--label__team .icon-container--star .icon-wrap, .btn--label[disabled].btn__team .icon-container--star .icon-wrap {
  width: 50%;
}
.btn--label__team:not(.btn--label__colleague) .btn--label-text, .btn--label[disabled].btn__team:not(.btn--label__colleague) .btn--label-text {
  padding-right: 20.8px;
  padding-right: 1.3rem;
}
.btn--label:not(.btn--label__team) .icon-container, .btn--label[disabled].btn:not(.btn--label__team) .icon-container {
  position: absolute;
  margin: 0 !important;
  width: 12px;
  width: 0.75rem;
  padding: 0;
}
.btn--label__colleague, .btn--label[disabled].btn__colleague {
  padding-right: 12px;
  padding-right: 0.75rem;
}
.btn--label__colleague.btn--label__team::after, .btn--label[disabled].btn__colleague.btn--label__team::after {
  border-radius: 1000px;
}
.btn--label span, .btn--label[disabled].btn span {
  font-size: 11.2px;
  font-size: 0.7rem;
  color: #ffffff;
  line-height: 4px;
  line-height: 0.25rem;
}
.btn--label.btn--label__primary {
  background-color: #40BC8A !important;
}
.btn--standard {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px !important;
  padding: 0 1rem !important;
  border: none;
  border-radius: 1000px !important;
  align-self: center;
  width: -moz-min-content;
  width: min-content;
  height: 32px !important;
  height: 2rem !important;
}
.btn--standard .button-label {
  font-weight: normal;
}
.btn--standard-primary {
  background-color: #40BC8A;
}
.btn--standard-primary:hover {
  background-color: #2d8360 !important;
}
.btn--standard-primary .button-label {
  color: #ffffff;
}
.btn--standard-secondary {
  background-color: #1E025F;
}
.btn--standard-secondary:hover {
  background-color: #060014 !important;
}
.btn--standard-secondary .button-label {
  color: #ffffff;
}
.btn--standard-light {
  background-color: #9F99B1;
}
.btn--standard-light:hover {
  background-color: #766e90 !important;
}
.btn--standard-light .button-label {
  color: #ffffff;
}
.btn--standard-lightest {
  background-color: #ffffff;
}
.btn--standard-lightest:hover {
  background-color: #d9d9d9 !important;
}
.btn--standard-lightest .button-label {
  color: #9F99B1;
}
.btn--standard-lightest--background {
  color: #ffffff !important;
  background-color: #40BC8A;
  width: auto !important;
  padding: 16px;
  padding: 1rem;
}
.btn--standard-lightest--background:hover {
  color: #ffffff !important;
  background-color: #2d8360 !important;
}
.btn--standard-lightest--top {
  bottom: auto;
  top: 16px;
  top: 1rem;
}
.btn--standard-lightest--bottom {
  top: auto;
  bottom: 16px;
  bottom: 1rem;
}
.btn--standard-lightest--left {
  right: auto;
  left: 16px;
  left: 1rem;
}
.btn--standard-lightest--right {
  left: auto;
  right: 16px;
  right: 1rem;
}
.btn--standard-lightest--center {
  left: auto;
  right: auto;
  margin: auto 50%;
  transform: translateX(-50%);
}
.btn--standard-danger {
  background-color: #F85C6A;
  color: #ffffff;
}
.btn--close {
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
  z-index: 99999;
}
.btn__meta-data {
  background-color: #F4F6Fa;
  color: #9F99B1;
  border-radius: 1000px;
  padding: 0 8px;
  padding: 0 0.5rem;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.btn.yes, .btn.no {
  display: inline-block !important;
  width: 40% !important;
  color: #ffffff;
}
.btn.yes {
  background-color: #40BC8A !important;
}
.btn.no {
  background-color: #1E025F !important;
}
.btn#ModerationAspectsDone {
  background-color: #40BC8A !important;
  color: #ffffff !important;
}

.pane-v2--login .btn {
  width: 100%;
}

.report-header-info.btn.btn-remark.btn-xxs {
  border: 2px solid #9F99B1;
  display: initial;
}

.report-header-export.btn.btn-quaternary.btn-xxs,
#search-settings-vacancies .btn {
  display: initial;
}

.cabinet-status.btn__label--team .icon-container {
  left: 0.4px;
  left: 0.025rem;
}

.react-button-nav {
  cursor: pointer;
  height: 45px;
}
.react-button-nav:hover, .react-button-nav--active .react-icon--label.react-icon__wrapper {
  background: #1E025F !important;
}
.react-button-nav:hover .react-button-nav__text, .react-button-nav--active .react-icon--label.react-icon__wrapper .react-button-nav__text {
  color: #ffffff !important;
}
.react-button-nav__text {
  margin-left: calc(45px + 10px);
  white-space: nowrap;
  overflow: clip;
  text-overflow: ellipsis;
}
.react-button-nav:nth-child(odd) {
  background: #F4F6Fa;
}
.react-button-nav__collaps {
  position: relative;
  height: 45px;
  cursor: pointer;
}

.react-nav-col--collapsed .react-button-nav, .react-nav-col--collapsed .react-button-nav__collaps {
  display: flex;
  justify-content: center;
  align-items: center;
}
.react-nav-col--collapsed .react-button-nav .react-button-nav__text, .react-nav-col--collapsed .react-button-nav__collaps .react-button-nav__text {
  display: none;
}
.react-nav-col--collapsed .react-button-nav .react-icon, .react-nav-col--collapsed .react-button-nav__collaps .react-icon {
  position: relative;
  top: initial;
  right: initial;
  left: initial;
  bottom: initial;
}
.react-nav-col--collapsed .react-button-nav__collaps .react-icon {
  transform: rotate(180deg);
}

.kto__container {
  position: fixed;
  right: 16px;
  bottom: 16px;
  display: grid;
  padding: 20px;
  width: 448px;
  width: 28rem;
  height: 288px;
  height: 18rem;
  border-radius: 10px;
  box-shadow: 0 0 8px 4px #d2d2d2;
  background-color: #ffffff;
  grid-template-rows: 1fr 4rem auto;
  grid-template-columns: 100%;
  grid-gap: 20px;
  z-index: 10000000000;
  transform: translateY(110%);
  transition: transform 0.5s ease;
}
.kto__container.kto__open {
  transform: translateY(0);
}
.kto__container.kto__closing {
  transform: translateY(110%);
}
.kto__header {
  padding-right: 32px;
  padding-right: 2rem;
}
.kto__close {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
}
.kto__selector {
  position: relative;
  display: flex;
  justify-content: space-evenly;
}
.kto__grade {
  height: 30px;
  width: 30px;
  background-color: #E4E4EC;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  color: #1E025F;
}
.kto__grade:hover, .kto__grade--selected {
  background-color: #1E025F;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}
.kto__dont-show {
  cursor: pointer;
}

.pdf-view {
  display: grid;
  grid-template-rows: 1fr 45px;
  grid-template-columns: 45px 1fr 45px;
  height: 100% !important;
  width: 100% !important;
  overflow-y: scroll;
}
.pdf-view .react-svg-icon__arrow-right {
  grid-column: 3;
  grid-row: 1;
}
.pdf-view .react-svg-icon__arrow-left {
  grid-column: 1;
  grid-row: 1;
}
.pdf-view .react-pdf__Document {
  grid-column: 2;
  grid-row: 1;
  height: 100% !important;
  width: 100% !important;
}
.pdf-view .react-pdf__page-number {
  grid-column: 2;
  grid-row: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pdf-view .react-pdf__Page {
  margin-bottom: 35px;
  box-shadow: 4px 4px 12px 4px #E4E4EC;
}
.pdf-view .react-pdf__Page__canvas {
  height: auto !important;
  width: 100% !important;
}
.pdf-view .react-pdf__Page__textContent, .pdf-view .react-pdf__Page__annotations {
  display: none !important;
}

.wizard__button-box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 35px;
}

.datepicker {
  position: relative;
}
.datepicker .react-svg-icon {
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 6px;
  background-color: #ffffff;
}

#react-root-loading-modal {
  position: absolute;
  z-index: 10000000000;
}

.loader__container {
  position: fixed;
  bottom: 0;
  right: 0;
}
.loader__container--bottom {
  width: auto;
}
.loader__container--center {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999999999;
}

.loader {
  position: relative;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 0 8px -2px #d2d2d2;
  width: 320px;
  width: 20rem;
  padding: 30px;
}
.loader--center {
  z-index: 1;
}
.loader__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #9F99B1;
  opacity: 0.65;
}
.loader--bottom {
  right: 0;
  bottom: 32px;
  bottom: 2rem;
}
.loader--slidein {
  animation-name: slide-from-right;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}
.loader__bar {
  position: relative;
  margin-top: 20px;
  width: 100%;
  height: 10px;
  background: #E4E4EC;
  overflow: hidden;
}
.loader__bar::after {
  content: "";
  position: absolute;
  top: 0;
  /*left: calc(0 - 60px);*/
  width: 120px;
  height: 100%;
  background: linear-gradient(to left, #E4E4EC, #40BC8A 30px, #E4E4EC);
  animation-name: loading-bar;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
@keyframes loading-bar {
  0% {
    left: -120px;
  }
  50% {
    left: 100%;
  }
  100% {
    left: -120px;
  }
}
@keyframes slide-from-right {
  0% {
    right: 0;
  }
  100% {
    right: 22rem;
  }
}

.market-insight {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto auto;
  min-height: 240px;
  min-height: 15rem;
}
.market-insight .react-loader__datapoint {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.market-insight__days-open {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.market-insight__average-days-open {
  grid-column: 2;
  grid-row: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.market-insight__intermediate {
  grid-column: 1/-1;
  grid-row: 2;
  border-top: 1px solid #CAC6DC;
  border-bottom: 1px solid #CAC6DC;
  padding: 10px 0;
}
.market-insight__sources {
  padding-top: 10px;
  grid-column: 1/-1;
  grid-row: 3;
}
.market-insight__sources ul {
  margin: 0;
}

.ratio-bar {
  padding: 10px 0;
}
.ratio-bar__label {
  display: flex;
  justify-content: space-between;
}
.ratio-bar__label p {
  margin: 0;
}
.ratio-bar__bar {
  height: 20px;
  display: flex;
}
.ratio-bar__bar--left {
  background-color: #1E025F;
}
.ratio-bar__bar--right {
  background-color: #40BC8A;
}

.pane-v2-banner .pane-v2-banner--navigation {
  display: grid;
  grid-template-columns: auto auto auto;
}

.pane-v2-banner.pane-v2-banner--navigation {
  display: none;
  grid-template-columns: 6rem auto 7rem;
  position: relative;
  border-bottom: 1px solid #CAC6DC;
  z-index: 999;
}

.main-navigation-grid-left {
  grid-column: 1;
}

.pane-v2-banner--navigation .main-menu--toggle-container {
  height: 100%;
  width: 96px;
  width: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  border-right: 1px solid #CAC6DC;
}

.main-menu-toggle-icon {
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
}

.pane-v2-banner--navigation .main-menu--options-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 112px;
  width: 7rem;
  top: 0;
  right: 0;
  padding: 0;
  border-left: 1px solid #CAC6DC;
}
.pane-v2-banner--navigation .main-menu--options-container button.user {
  transform: scale(0.8);
  margin: 0;
}

.main-menu--options-container .user {
  margin: 0 8px;
  margin: 0 0.5rem;
}

@media (max-width: 991px) {
  .pane-v2-banner--navigation .main-menu--toggle-container,
  .pane-v2-banner--navigation .main-menu--options-container {
    border-right: none;
    border-left: none !important;
  }
}
.pane-v2--navigation .pane-v2-content {
  background-color: #ffffff !important;
}

@media (max-width: 767px) {
  .search-query {
    top: 0.75rem;
  }
}
.action-bar__cabinet-grid-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.action-bar__cabinet-grid-row .action__button {
  background: none !important;
  padding: 0;
  width: 20px !important;
}
.action-bar__cabinet-grid-row .action__button:first-child {
  margin-left: 45px;
}
.action-bar__cabinet-grid-row .action__button:hover {
  background: none !important;
}
.action-bar__cabinet-grid-row .action__button:hover .icon-wrap svg path {
  fill: #1E025F !important;
  stroke: #1E025F !important;
}
.action-bar__cabinet-grid-row .action__button.action--accent-secondary .icon-wrap svg path {
  fill: #1E025F;
  stroke: #1E025F;
}
.action-bar__cabinet-grid-row .action__button .icon-wrap svg path {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.action-bar__cabinet-grid-row .action__button .icon-container {
  height: 20px;
  width: 20px;
}

.react-nav-col__container {
  border: 1px solid #CAC6DC;
  border-width: 0 1px 0 0;
  padding: 35px;
}
.react-nav-col__container--left {
  align-items: flex-start !important;
}

.nav__button {
  display: flex;
}
.nav__button h4 {
  white-space: nowrap;
}

.pane-v2-tabs {
  border-bottom: 1px solid #CAC6DC;
}
.pane-v2-tabs .strip.strip--mask::before,
.pane-v2-tabs .strip.strip--mask::after {
  background: none !important;
}
.pane-v2-tabs .tab.tab--open {
  border: none;
  color: #ffffff;
  line-height: 64px;
  line-height: 4rem;
  text-align: center;
  padding: 0 16px;
  padding: 0 1rem;
}
.pane-v2-tabs .tab--open::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  height: 32px;
  height: 2rem;
  margin-top: 16px;
  margin-top: 1rem;
  width: 100%;
  z-index: -1;
  transform: translateX(-1rem);
}
.pane-v2-tabs .flickity-slider {
  width: auto !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  padding: 2rem;
}
.pane-v2-tabs .flickity-slider .strip-item {
  position: relative !important;
  left: 0 !important;
  padding: 0 !important;
  margin: 0 16px !important;
  margin: 0 1rem !important;
  display: flex;
  justify-content: center;
}
.pane-v2-tabs .flickity-slider .strip-item .tab {
  height: inherit;
}

.tab-nav {
  position: relative;
  left: 32px;
  left: 2rem;
  list-style: none;
  padding: 16px 0;
  padding: 1rem 0;
  z-index: 99;
  display: flex;
}
.tab-nav__container {
  width: 100%;
  padding-left: 8px;
  padding-left: 0.5rem;
  height: 64px;
  height: 4rem;
  background-color: #F4F6Fa;
  position: relative;
  z-index: 2;
}
.tab-nav__item {
  display: inline-block;
  margin-right: 32px;
  margin-right: 2rem;
}
.tab-nav__link {
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  color: #9F99B1;
}
.tab-nav__link:hover {
  color: #1E025F;
}
.tab-nav__link:active {
  color: #9F99B1 !important;
}
.tab-nav__link.active {
  color: #ffffff;
  content: "";
  border-radius: 9999px;
  background-color: #40BC8A;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  z-index: -1;
}
.tab-nav__link.active:hover {
  background-color: #2d8360 !important;
}

.results-modes + .pane-content .results-meta {
  margin-top: 0;
  height: 48px;
  height: 3rem;
}

#results #results-scroll-content {
  padding-top: 112px !important;
  padding-top: 7rem !important;
}

@media (max-width: 767px) {
  .tab-nav {
    justify-content: space-around;
    left: 0;
  }
  .tab-nav__item {
    transform: scale(0.8);
    margin-right: 0.5rem;
  }
}
.react-pdfexport {
  background: #ccc;
}

.pdf-export__page {
  position: relative;
  width: 210mm;
  height: 297mm;
  margin: 0mm auto;
  background-color: white;
}
.pdf-export__page h1, .pdf-export__page h2, .pdf-export__page h3, .pdf-export__page h4 {
  color: #1E025F;
}
.pdf-export__page h2.pdf-export__header-text {
  height: 10mm;
  font-weight: 600;
  color: #40BC8A;
  margin-bottom: 4mm;
}
.pdf-export__page .chart__view--list .chart__list-item {
  height: 8mm;
}
.pdf-export__page .chart__view--list .chart__list-item .chart__list-item-header {
  height: 8mm;
}
.pdf-export__page .chart__view--list .chart__list-item .chart__list-item--name h3 {
  font-size: 16px;
  font-size: 1rem;
}
.pdf-export__page .chart__view--list .chart__list-item .chart__list-item--count {
  line-height: 32px;
  line-height: 2rem;
}
.pdf-export__front-page {
  padding: 0;
}
.pdf-export__front-page b, .pdf-export__front-page em, .pdf-export__front-page p {
  color: #ffffff;
}
.pdf-export__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 35mm;
  padding: 12.5mm 20mm;
}
.pdf-export__header img {
  max-width: 80mm;
  max-height: 12.5mm;
}
.pdf-export__front-page-title {
  width: 90%;
  height: 242mm;
  background: radial-gradient(#4E32BF -20%, #1E025F 80%);
  border-radius: 0 0 100px 0;
  padding: 20mm;
}
.pdf-export__front-page-title h2.pdf-export__header-text {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.pdf-export__front-page-title h3.pdf-export__header-text.pdf-export__title {
  color: #fff;
  font-weight: 700;
  line-height: 27mm;
  margin: 0 !important;
  overflow-wrap: break-word;
  max-height: 200mm;
  overflow: clip;
}
.pdf-export__summary-page {
  width: 90%;
  height: 242mm;
  background: #40BC8A;
  border-radius: 0 0 100px 0;
  padding: 20mm;
}
.pdf-export__summary-page .pdf-export__header--summary {
  font-weight: 800;
  color: #443469;
  font-size: 30pt;
  line-height: 35pt;
}
.pdf-export__summary-page b, .pdf-export__summary-page em, .pdf-export__summary-page p {
  color: #fff;
}
.pdf-export__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20mm;
  display: flex;
  align-items: center;
  padding: 0 18mm;
}
.pdf-export__footer--logo {
  height: 6.25mm;
}
.pdf-export__footer--logo-left {
  margin-right: 10mm;
}
.pdf-export__footer--logo--white g {
  fill: #ffffff;
}
.pdf-export__footer--text {
  max-width: 52mm;
  overflow: clip;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #443469;
  font-size: 10pt;
  line-height: 18pt;
}
.pdf-export__copyright {
  position: absolute;
  bottom: 0;
  padding: 9mm 18mm;
  width: 100%;
}
.pdf-export__copyright span {
  color: #ffffff;
  font-size: 12pt;
  line-height: 18pt;
}
.pdf-export__datapoint-container {
  width: 100%;
  height: 133mm;
  padding: 6.25mm 12.5mm;
}
.pdf-export__chart-container {
  position: relative;
  display: flex;
  height: 92mm !important;
  width: 100%;
}
.pdf-export__chart-container .pdf-export__api-logo {
  position: absolute;
  height: 24px;
  height: 1.5rem;
  right: 0;
  bottom: 0;
}
.pdf-export__source {
  color: #9F99B1;
  font-size: 10pt;
  line-height: 18pt;
  position: absolute;
  left: 0;
  bottom: -4mm;
}
.pdf-export__info-text {
  width: 100%;
  height: 23mm;
  padding-top: 6mm;
  overflow: clip;
}
.pdf-export__back-page {
  background: radial-gradient(#4E32BF -20%, #1E025F 80%);
  padding: 0;
}
.pdf-export__back-page .pdf-export__contact {
  width: 80%;
  height: 107mm;
  margin: 0 auto;
  border-radius: 0 0 50px 50px;
  background: #fff;
  padding: 15mm 10mm;
}
.pdf-export__back-page .pdf-export__disclaimer {
  width: 60%;
}
.pdf-export__back-page .pdf-export__disclaimer h2 {
  -webkit-text-decoration: underline #40BC8A;
          text-decoration: underline #40BC8A;
  font-weight: 800;
}
.pdf-export__back-page .pdf-export__adress {
  margin: 10mm 0 0 10mm;
}
.pdf-export__back-page .pdf-export__adress h3 {
  font-weight: 700;
  margin: 0;
}
.pdf-export__back-page .pdf-export__web-contact {
  position: absolute;
  top: 82mm;
  right: 42mm;
  height: 53mm;
  width: 90mm;
  border-radius: 40px 0 40px 0;
  background: #40BC8A;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  padding: 5mm 0;
}
.pdf-export__back-page .pdf-export__web-contact div {
  border-radius: 2rem;
  height: 12mm;
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pdf-export__back-page .pdf-export__web-contact div h4 {
  line-height: 28px;
  line-height: 1.75rem;
  margin: 0;
  font-weight: 700;
}

.chart__view--donut .amchart__container {
  width: 100%;
}

@media print {
  .pdf-export__page {
    page-break-after: always;
  }
  @page {
    size: A4;
  }
}
.cabinet-v3__container .heading {
  margin: 16px 0 -16px 0;
  margin: 1rem 0 -1rem 0;
  padding: 0 24px;
  padding: 0 1.5rem;
  display: grid;
  grid-template-columns: 1fr auto auto;
}
.cabinet-v3__container .heading .heading-action {
  grid-row: 1;
  grid-column: 2;
  display: flex;
  align-items: flex-end;
  height: auto;
}
.cabinet-v3__container .heading .cabinet__options-container {
  grid-row: 1;
  grid-column: 3;
  display: flex;
  align-items: center;
  z-index: 1000;
}
.cabinet-v3__container .heading .profile-toolbar {
  bottom: -16px;
  bottom: -1rem;
}
.cabinet-v3__container .heading .heading-subtitle {
  color: #1E025F;
  line-height: 28px;
  line-height: 1.75rem;
}
.cabinet-v3__container #id-pjax-zoekprofielen .cabinet-meta {
  justify-self: center;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-label {
  display: flex;
  justify-content: center;
  z-index: 3;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-focus-open .cabinet-link.vacancy--open {
  border-width: 2px;
  border-style: solid;
  border-color: #9F99B1;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 2;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-date {
  text-align: right;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-matchbox-alert {
  background-color: #40BC8A;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 16px !important;
  width: 1rem !important;
  border-radius: 0;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-matchbox {
  z-index: 1 !important;
}
.cabinet-v3__container #id-pjax-vacancies_extended .indicator-state {
  position: absolute !important;
  left: 0;
  top: 0;
  height: 100%;
  width: 8px;
  width: 0.5rem;
  padding: 0;
  margin: 0;
}
.cabinet-v3__container #id-pjax-vacancies_extended .indicator-state::before {
  border-radius: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 2px;
}
.cabinet-v3__container #id-pjax-vacancies_extended .indicator-state-label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 8px;
  width: 0.5rem;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-meta-item {
  padding: 0;
  margin: 0;
  max-width: 100% !important;
  z-index: 4;
  position: relative;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-meta-item.vacancy-meta-item--clipped {
  z-index: 10;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-meta-item .cabinet-sublink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-meta-item .cabinet-sublink:hover, .cabinet-v3__container #id-pjax-vacancies_extended .vacancy-meta-item .cabinet-sublink .cabinet-sublink em {
  color: #9F99B1 !important;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-organisation {
  padding: 0 16px 0 0;
  padding: 0 1rem 0 0;
  margin: 0;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-title {
  display: flex;
  align-items: center;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-title h3 {
  white-space: nowrap;
  overflow: hidden;
  margin-right: 16px;
  margin-right: 1rem;
}
.cabinet-v3__container #id-pjax-vacancies_extended .cabinet-title h3 span {
  font-size: 16px;
  font-size: 1rem;
}
.cabinet-v3__container #id-pjax-vacancies_extended .vacancy-saved {
  position: relative;
  z-index: 3;
}
.cabinet-v3__content {
  padding: 32px;
  padding: 2rem;
  padding-bottom: 0;
  position: relative;
}
.cabinet-v3__content .icon-container--team .icon-wrap {
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-radius: 50%;
}
.cabinet-v3__content .icon-container--team .icon-wrap svg {
  width: 60%;
  height: 60%;
  fill: #ffffff;
  stroke: #ffffff;
  left: initial;
  top: initial;
}
.cabinet-v3__content .cabinet--shadow.cabinet--grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr));
  grid-gap: 2rem;
  padding: 16px 0 !important;
  padding: 1rem 0 !important;
  position: relative;
}
.cabinet-v3__content .cabinet--shadow.cabinet--grid:not(.cabinet--empty) {
  border-bottom: 1px solid #CAC6DC;
  border-top: 1px solid #CAC6DC;
}
.cabinet-v3__content .cabinet--shadow.cabinet--rows, .cabinet-v3__content .cabinet--shadow.cabinet--grid .cabinet-drawer {
  box-shadow: 0 0 8px -2px #d2d2d2;
  background-color: #ffffff;
  border-radius: 5px;
}
.cabinet-v3__content .cabinet--shadow.cabinet--grid .cabinet-drawer:hover .cabinet-card, .cabinet-v3__content .cabinet--shadow.cabinet--rows .cabinet-drawer:hover .cabinet-card {
  cursor: pointer;
}
.cabinet-v3__content .cabinet--shadow.cabinet--grid .cabinet-drawer:hover .cabinet-card::before, .cabinet-v3__content .cabinet--shadow.cabinet--rows .cabinet-drawer:hover .cabinet-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #E4E4EC;
}
.cabinet-v3__content .cabinet-status {
  width: 0;
  position: absolute;
  left: -16px;
  left: -1rem;
}
.cabinet-v3__content .cabinet--rows {
  padding: 20px;
  border-radius: 5px;
}
.cabinet-v3__content .cabinet--rows .cabinet-drawer {
  border-bottom: 1px solid #CAC6DC !important;
}
.cabinet-v3__content .heading-pane-section {
  padding: 16px 0;
  padding: 1rem 0;
}
.cabinet-v3__content .heading {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-auto-rows: auto;
}
.cabinet-v3__content .heading-action {
  max-width: 100%;
  position: relative;
}
.cabinet-v3__content .heading-action .heading-subtitle {
  position: absolute;
  right: 0;
  bottom: 0;
}
.cabinet-v3__content .heading-action .heading-subtitle:hover {
  color: inherit;
}
.cabinet-v3__content .void--boxed {
  grid-column: 1/-1;
  box-shadow: none;
  border: none;
}
.cabinet-v3__content .void--boxed .pane-section {
  box-shadow: none;
}
.cabinet-v3__content .cabinet-card-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.cabinet-v3__content .cabinet-labels, .cabinet-v3__content .cabinet-meta-link {
  position: relative;
  z-index: 2;
}
.cabinet-v3__content .cabinet-meta-link, .cabinet-v3__content .cabinet-meta-location {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cabinet-v3__content .label--deactivated {
  display: none;
  z-index: 9;
}
.cabinet-v3__content .cabinet--deactivated .label--deactivated {
  display: flex;
  position: absolute;
  top: 20px;
  top: 1.25rem;
  right: 48px;
  right: 3rem;
}
.cabinet-v3__content .cabinet-link.cabinet--deactivated, .cabinet-v3__content .cabinet-card-link.cabinet--deactivated {
  background-color: white !important;
  opacity: 0.65;
  border-radius: 5px;
}
.cabinet-v3__content .cabinet-options {
  z-index: 5;
}
.cabinet-v3__content .cabinet-status, .cabinet-v3__content .cabinet-properties {
  z-index: 3;
}
.cabinet-v3__content .trend {
  display: flex;
  align-items: center;
}
.cabinet-v3__content--grid, .cabinet-v3__content--rows {
  margin: 0 !important;
}
.cabinet-v3__content__options-container {
  width: 100%;
  padding-left: 16px;
  padding-left: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cabinet-v3__content__options-container .action-bar__cabinet-grid-row {
  margin-left: 32px;
  margin-left: 2rem;
}
.cabinet-v3__content .pagination {
  position: absolute;
  bottom: -80px;
  bottom: -5rem;
  width: 100%;
  margin: 0;
  padding: 16px;
  padding: 1rem;
}
.cabinet-v3 .cabinet__header {
  display: flex;
}
.cabinet-v3 .cabinet-drawer--organisation .cabinet-properties-link {
  text-transform: lowercase;
}
.cabinet-v3 .cabinet-drawer--organisation .cabinet-properties-link span {
  display: inline-block;
}
.cabinet-v3 .cabinet-drawer--organisation .cabinet-properties-link span:first-letter {
  text-transform: uppercase;
}
.cabinet-v3 .cabinet-meta-location,
.cabinet-v3 .cabinet-organisation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.cabinet-v3 .cabinet-meta-date {
  text-align: left;
}
.cabinet-v3 .action--rows,
.cabinet-v3 .action--grid {
  transform: none !important;
}
.cabinet-v3 .cabinet--empty {
  box-shadow: none !important;
  background: none !important;
  border: none !important;
  padding: 0 !important;
}
.cabinet-v3 .cabinet--empty .void-inner {
  padding: 32px !important;
  padding: 2rem !important;
}
.cabinet-v3 .cabinet--empty .void--muted {
  background-color: #ffffff;
  box-shadow: 0 0 8px -2px #d2d2d2;
}
.cabinet-v3 .pane-section.cabinet--grid::after,
.cabinet-v3 .pane-section.cabinet--rows::after {
  display: none;
}
.cabinet-v3 .grid-container .cabinet-options.dropdown {
  position: relative !important;
}
.cabinet-v3 .grid-container .cabinet--rows .cabinet-properties, .cabinet-v3 .grid-container .cabinet--rows .cabinet-meta, .cabinet-v3 .grid-container .cabinet--rows .cabinet-title, .cabinet-v3 .grid-container .cabinet--rows .cabinet-labels, .cabinet-v3 .grid-container .cabinet--grid .cabinet-properties, .cabinet-v3 .grid-container .cabinet--grid .cabinet-meta, .cabinet-v3 .grid-container .cabinet--grid .cabinet-title, .cabinet-v3 .grid-container .cabinet--grid .cabinet-labels {
  margin: 0 !important;
  padding: 0 !important;
}
.cabinet-v3 .grid-container .cabinet--rows .cabinet-card, .cabinet-v3 .grid-container .cabinet--grid .cabinet-card {
  height: 100%;
}
.cabinet-v3 .grid-container .input__container {
  justify-self: flex-start;
  align-self: center;
}
.cabinet-v3 .grid-container .cabinet-title, .cabinet-v3 .grid-container .cabinet-properties, .cabinet-v3 .grid-container .cabinet-labels, .cabinet-v3 .grid-container .cabinet-meta {
  align-self: center;
  justify-self: left;
}
.cabinet-v3 .grid-container .cabinet-title .organisation-name, .cabinet-v3 .grid-container .cabinet-properties .organisation-name, .cabinet-v3 .grid-container .cabinet-labels .organisation-name, .cabinet-v3 .grid-container .cabinet-meta .organisation-name {
  max-width: 100%;
}
.cabinet-v3 .grid-container .cabinet-date {
  overflow: visible;
}
.cabinet-v3 .grid-container .cabinet-options {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
.cabinet-v3 .grid-container .cabinet-options .cabinet-title-options, .cabinet-v3 .grid-container .cabinet-options .action {
  width: 0px !important;
  width: 0rem !important;
}
.cabinet-v3 #id-pjax-zoekprofielen .cabinet-meta {
  justify-self: center;
}

.cabinet__profile--alerts {
  z-index: 4;
  display: flex;
  justify-content: flex-start;
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
}

.cabinet--heading {
  grid-row: 1;
  grid-column: 1;
  font-size: 32px;
  font-size: 2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 767px) {
  #id-pjax-zoekprofielen,
  #id-pjax-prospects,
  #id-pjax-vacancies {
    width: 100% !important;
  }
  .grid-container {
    grid-template-columns: 1fr;
  }
  .cabinet-v3__container,
  .cabinet__container {
    width: 100%;
    margin-bottom: 1rem !important;
  }
  .cabinet-v3__container .cabinet__options-container,
  .cabinet__container .cabinet__options-container {
    display: none !important;
  }
  .cabinet-v3__container .heading,
  .cabinet__container .heading {
    padding: 0 0.5rem !important;
  }
  .cabinet-v3__container .heading .cabinet--heading,
  .cabinet__container .heading .cabinet--heading {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cabinet-v3__container .heading .heading-action,
  .cabinet__container .heading .heading-action {
    grid-row: 2;
    grid-column: 1;
    margin-left: 0;
  }
  .dashboard-funnel-container {
    padding: 0 !important;
  }
  .cabinet-v3__content {
    top: 2rem;
    padding: 0rem;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-drawer .cabinet-card {
    padding: 0.75rem 1.5rem !important;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-drawer .cabinet-card h3 {
    font-size: 1rem;
  }
  .cabinet-v3__content .cabinet--rows, .cabinet-v3__content .cabinet--grid {
    padding: 0;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-card, .cabinet-v3__content .cabinet--grid .cabinet-card {
    grid-template-columns: [title] 65% [meta] 30% [options] 5% !important;
    grid-template-rows: 1fr !important;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-properties, .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-properties-link, .cabinet-v3__content .cabinet--rows .cabinet-card div.cabinet-meta-link, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-properties, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-properties-link, .cabinet-v3__content .cabinet--grid .cabinet-card div.cabinet-meta-link {
    grid-column: meta !important;
    grid-row: 1;
    display: flex;
    align-items: center;
    width: 100%;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-properties a, .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-properties-link a, .cabinet-v3__content .cabinet--rows .cabinet-card div.cabinet-meta-link a, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-properties a, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-properties-link a, .cabinet-v3__content .cabinet--grid .cabinet-card div.cabinet-meta-link a {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 0.5rem !important;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-properties-link, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-properties-link {
    width: 100%;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-title, .cabinet-v3__content .cabinet--rows .cabinet-card .cabinet-title-link, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-title, .cabinet-v3__content .cabinet--grid .cabinet-card .cabinet-title-link {
    grid-column: title !important;
    grid-row: 1;
    padding-right: 0.5rem !important;
  }
  .cabinet-properties,
  .cabinet-properties-link span,
  .cabinet-meta-link {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cabinet-organisation.cabinet-meta-link,
  .cabinet-meta-date,
  .cabinet-matchbox,
  .cabinet__profile--alerts {
    display: none !important;
  }
  .cabinet-profiles-properties a {
    display: block !important;
  }
  .portfolio-funnel-container .pane-section,
  .dashboard-funnel-container .pane-section {
    height: 8rem !important;
  }
  .funnel {
    margin: 0;
    height: 8rem;
    padding: 0 !important;
    justify-content: space-around;
  }
  .funnel .trend span.trend-change {
    font-size: 3rem !important;
  }
  .funnel .funnel-title {
    font-size: 1rem;
  }
  .bulk-actions--bar,
  .cabinet-card--bulk .input__container {
    display: none;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-drawer.cabinet-drawer--organisation .cabinet-card {
    grid-template-columns: [title] 45% [label] 25% [meta] 25% [options] 5% !important;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-drawer.cabinet-drawer--organisation .cabinet-labels {
    grid-column: label;
  }
  .cabinet-v3__content .cabinet--rows .cabinet-drawer.cabinet-drawer--organisation .cabinet-meta {
    display: none;
  }
  .cabinet-trend {
    display: none;
  }
  #id-pjax-zoekprofielen .cabinet-meta {
    display: none;
  }
  #id-pjax-vacancies_extended {
    grid-template-columns: 3fr 1fr !important;
    grid-template-rows: 1fr 1fr !important;
  }
  #id-pjax-vacancies_extended .cabinet-title {
    grid-column: 1;
    grid-row: 1;
  }
  #id-pjax-vacancies_extended .cabinet-organisation {
    grid-column: 1;
    grid-row: 2;
  }
  #id-pjax-vacancies_extended .cabinet-label {
    grid-column: 2;
    grid-row: 1;
  }
  #id-pjax-vacancies_extended .vacancy-location {
    grid-row: 2;
    grid-column: 2;
  }
  #id-pjax-vacancies_extended .vacancy-level, #id-pjax-vacancies_extended .vacancy-date, #id-pjax-vacancies_extended .organisation-property, #id-pjax-vacancies_extended .vacancy-urihost {
    display: none !important;
  }
  .results-focus-open {
    grid-template-columns: 1fr !important;
  }
  .results-focus-open #results-scroll-content {
    display: none !important;
  }
  .results-focus-open .pane-focus {
    grid-column: 1 !important;
    padding: 0 !important;
  }
  .focus--container {
    grid-template-rows: 3rem auto auto auto auto auto !important;
    grid-template-columns: 100% !important;
  }
  .focus--container .focus--main-content {
    grid-row: 3 !important;
  }
  .focus--container .focus--aside {
    grid-row: 4 !important;
    grid-column: 1 !important;
  }
  #focus-audience .audience-link {
    grid-template-columns: auto !important;
    grid-template-rows: auto auto auto auto auto auto !important;
  }
  #focus-audience .audience-link .audience-item-orientation {
    grid-row: 3 !important;
    grid-column: 1 !important;
  }
  #focus-audience .audience-link .audience-item-travel_time {
    grid-row: 4 !important;
  }
  #focus-audience .audience-link .audience-item-age {
    grid-row: 5 !important;
    grid-column: 1 !important;
  }
  #focus-audience .audience-link .audience-credits {
    grid-row: 6 !important;
  }
  #focus .focus--scroll .focus--container .focus--header-container .focus--header {
    padding: 1rem 1rem 1rem 2rem !important;
    flex-direction: column;
    max-width: calc(100% - 5.6rem);
  }
  #focus .focus--scroll .focus--container .focus--header-container .focus--header .focus-title {
    font-size: 1rem !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    width: 100%;
    margin-right: 0 !important;
  }
  #focus .focus--scroll .focus--container .focus--header-container .focus--header .focus-organisation {
    width: 100%;
  }
  #focus #focus-admin {
    display: none !important;
  }
  .profile-toolbar {
    padding: 0.75rem 0.5rem 0.75rem 1rem;
  }
  .profile-toolbar__container {
    width: 100%;
  }
  .profile-toolbar__options {
    width: 40% !important;
    justify-content: flex-end;
  }
  .profile-toolbar__input {
    width: 100% !important;
    max-width: calc(100% - 5rem) !important;
    padding-right: 0.5rem !important;
  }
  .profile-toolbar .btn-v3--focus {
    width: 2.75rem;
    display: flex;
    justify-content: center;
    padding: 0;
  }
  .profile-toolbar .btn-v3--focus a {
    display: none;
  }
  .profile-toolbar .btn-v3--focus .icon-container {
    right: initial;
  }
  .profile-toolbar .btn-v3--focus .icon-container.icon-container--sm {
    width: 1rem;
  }
  .btn-v3--focus {
    width: 3.25rem;
    display: flex;
    justify-content: center;
    padding: 0;
  }
  .btn-v3--focus a {
    display: none;
  }
  .btn-v3--focus .icon-container {
    right: initial;
  }
  .btn-v3--focus .icon-container .icon-container--sm {
    width: 1rem;
  }
  .btn-v3#shareProfile, .btn-v3#copyProfile {
    display: none;
  }
  #results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended #sectionvacancies_extended.pane-section {
    padding-right: 0 !important;
  }
  #results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended #sectionvacancies_extended .cabinet-drawer__scroll-container.vacancy-list {
    padding-right: 0rem !important;
  }
  .headroom--unpinned .pane-v2-banner.pane-v2-banner--navigation {
    top: -5rem;
  }
  .headroom--unpinned .view-results .search {
    top: -4.5rem;
  }
  .headroom--unpinned .view-results .pane-results {
    top: 0.5rem;
  }
  #results.results-focus-open.pane-results .pane-focus.focus.pane-v2.pane-v2--focus.pane-v2--aside-right {
    margin-left: 0 !important;
  }
  #focus-admin {
    display: none;
  }
}
#search-pane-profiles .cabinet__container {
  padding: 32px !important;
  padding: 2rem !important;
}

#results-scroll-content {
  padding-bottom: 0 !important;
}
#results-scroll-content .grid-container__vacancies-extended .cabinet-v3__content {
  padding-bottom: 48px !important;
  padding-bottom: 3rem !important;
}

#vacancies_extended.cabinet--last-result .cabinet-drawer--last-result {
  height: 96px;
  height: 6rem;
}

#results:not(.results-focus-open) .pane-focus {
  display: none !important;
}

.grid-container .cabinet--rows .cabinet-card {
  display: grid;
  grid-row: auto;
  padding: 10.4px 32px !important;
  padding: 0.65rem 2rem !important;
}
.grid-container .cabinet--grid .cabinet-card {
  display: grid;
}
.grid-container #id-pjax-zoekprofielen .cabinet--rows .cabinet-card {
  grid-template-columns: [title] 6fr [status] 1fr [location] 3fr [meta] 3fr [alerts] 13rem [options] 4rem;
}
.grid-container #id-pjax-zoekprofielen .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: [bulkcheckbox] 3rem [title] 2fr [location] 1fr [meta] 1fr [alerts] 1fr [options] 4rem;
}
.grid-container #id-pjax-zoekprofielen .cabinet--grid .cabinet-card {
  grid-template-columns: 3fr 2fr 2fr 1rem;
  grid-template-rows: 1fr 1fr;
  grid-gap: 0.5rem;
  grid-template-areas: "title title title options" "location meta . .";
}
@media (min-width: 576px) {
  .grid-container #id-pjax-zoekprofielen .cabinet--grid .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 3rem 3fr 2fr 2fr 2rem;
    grid-template-areas: "checkbox title title title options" "checkbox location location trend .";
  }
}
.grid-container #id-pjax-organisaties .cabinet--rows .cabinet-card, .grid-container #id-pjax-prospects .cabinet--rows .cabinet-card {
  grid-template-columns: [title] 2fr [location] 1fr [trend] 0.5fr [labels] 1fr [meta] 1fr [options] 4rem;
}
.grid-container #id-pjax-organisaties .cabinet--rows .cabinet-card.cabinet-card--bulk, .grid-container #id-pjax-prospects .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: [bulkcheckbox] 3rem [title] 2fr [location] 1fr [trend] 0.5fr [labels] 1fr [meta] 1fr [options] 4rem;
}
.grid-container #id-pjax-organisaties .cabinet--grid .cabinet-card, .grid-container #id-pjax-prospects .cabinet--grid .cabinet-card {
  grid-template-columns: 3fr 2fr 2fr 2rem;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "title title title options" "location meta meta ." "labels trend trend .";
  height: 100%;
}
@media (min-width: 576px) {
  .grid-container #id-pjax-organisaties .cabinet--grid .cabinet-card.cabinet-card--bulk, .grid-container #id-pjax-prospects .cabinet--grid .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 3rem 3fr 2fr 2fr 2rem;
    grid-template-areas: "checkbox title title title options" "checkbox location meta meta ." "checkbox labels trend trend .";
  }
}
.grid-container #id-pjax-vacancies .cabinet--rows .cabinet-card {
  grid-template-columns: [title] 2fr [location] 1fr [labels] 1fr [meta] 1fr [organisation] 1fr [date] 7rem [options] 2rem;
}
.grid-container #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: [bulkcheckbox] 3rem [title] 2fr [location] 1fr [labels] 1fr [meta] 1fr [organisation] 1fr [date] 7rem [options] 2rem;
}
.grid-container #id-pjax-vacancies .cabinet--grid .cabinet-card {
  grid-template-columns: 3fr 2fr 2fr 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "title title title options" "location location meta ." "organisation date . .";
}
@media (min-width: 576px) {
  .grid-container #id-pjax-vacancies .cabinet--grid .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 3rem 3fr 2fr 2fr 2rem;
    grid-template-areas: "checkbox title title title options" "checkbox location location meta ." " checkbox organisation date . .";
  }
}
.grid-container #id-pjax-vacancies_extended {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.grid-container #id-pjax-vacancies_extended .cabinet--rows .cabinet-card {
  grid-template-columns: [title] 20% [matches] 10% [organisation] 20% [label] 10% [location] 10% [urihost] 10% [education] 5% [date] 15%;
}
.grid-container #id-pjax-vacancies_extended .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: [bulkcheckbox] 3rem [title] 2fr [location] 1fr [labels] 1fr [meta] 1fr [meta-2] 0.35fr [options] 4rem;
}
.grid-container #id-pjax-vacancies_extended .cabinet-focus-open.cabinet--rows .cabinet-card {
  grid-template-columns: 65% 35%;
  grid-template-rows: 1fr 1fr 1fr;
}
.grid-container #id-pjax-vacancies_extended .cabinet--grid .cabinet-card {
  grid-template-columns: 3fr 2fr 2fr 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "title title title options" "location location meta .";
}
@media (min-width: 576px) {
  .grid-container #id-pjax-vacancies_extended .cabinet--grid .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 3rem 3fr 2fr 2fr 2rem;
    grid-template-areas: "checkbox title title title options" "checkbox location location meta .";
  }
}
.grid-container #id-pjax-career-applications .cabinet--rows .cabinet-card {
  grid-template-columns: [title] 2fr [location] 1fr [labels] 1fr [meta] 1fr [organisation] 1fr [date] 7rem [options] 2rem;
}
.grid-container #id-pjax-career-applications .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: [bulkcheckbox] 3rem [title] 2fr [location] 1fr [labels] 1fr [meta] 1fr [organisation] 1fr [date] 7rem [options] 2rem;
}
.grid-container #id-pjax-career-applications .cabinet--grid .cabinet-card {
  grid-template-columns: 3fr 2fr 2fr 2rem;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "title title title options" "location location meta ." "organisation date . .";
}
@media (min-width: 576px) {
  .grid-container #id-pjax-career-applications .cabinet--grid .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 3rem 3fr 2fr 2fr 2rem;
    grid-template-areas: "checkbox title title title options" "checkbox location location meta ." " checkbox organisation date . .";
  }
}
.grid-container .cabinet--rows .cabinet-card .vacancy-link {
  grid-column: 1/-1;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-title {
  grid-column: title;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-status {
  grid-column: status;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-properties {
  grid-column: location;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-labels {
  grid-column: labels;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-trend {
  grid-column: trend;
  grid-row: 1;
  z-index: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-meta {
  grid-column: meta;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-meta-link {
  grid-column: location;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-meta-location {
  grid-column: meta;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-meta-date {
  grid-column: date;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-options {
  grid-column: options;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-organisation {
  grid-column: organisation;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-education, .grid-container .cabinet--rows .cabinet-card .vacancy-level {
  grid-column: education;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-date, .grid-container .cabinet--rows .cabinet-card .vacancy-date {
  grid-column: date;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-domain {
  grid-column: domain;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-meta-date {
  text-align: right;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-card--checkbox {
  grid-column: bulkcheckbox;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-location, .grid-container .cabinet--rows .cabinet-card .vacancy-location {
  grid-column: location;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-label {
  grid-column: label;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet-matchbox {
  grid-column: matches;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .vacancy-urihost {
  grid-column: urihost;
  grid-row: 1;
}
.grid-container .cabinet--rows .cabinet-card .cabinet__profile--alerts {
  grid-column: alerts;
  grid-row: 1;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk {
  grid-template-columns: 3rem 6rem 25% 20% 15% 20% 2rem !important;
}
@media (max-width: 767px) {
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk {
    grid-template-columns: 1fr 1fr 3rem !important;
    grid-template-rows: 1fr 1fr !important;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .cabinet-title {
    grid-column: 1 !important;
    grid-row: 1 !important;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 0 !important;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .cabinet-title-link {
    grid-column: 1 !important;
    grid-row: 1;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .cabinet-application-status {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .dropdown__clickable {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .cabinet-organisation.cabinet-meta-link {
    grid-column: 1 !important;
    grid-row: 2 !important;
    display: initial !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    padding-right: 0.25rem;
  }
  .grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card.cabinet-card--bulk .cabinet-meta-location {
    grid-column: 2 !important;
    grid-row: 2 !important;
    white-space: nowrap;
    overflow: hidden;
  }
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .cabinet-meta-date {
  grid-column: 2;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .cabinet-title {
  grid-column: 3;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .cabinet-application-status {
  grid-column: 6;
  grid-row: 1;
  justify-self: start;
  display: flex;
  z-index: 3;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .cabinet-organisation {
  grid-column: 4;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .cabinet-meta-location {
  grid-column: 5;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .dropdown__clickable {
  grid-column: 7;
  grid-row: 1;
  justify-content: center;
}
.grid-container.grid-container__career-vacancies #id-pjax-vacancies .cabinet--rows .cabinet-card .dropdown__clickable .icon-container {
  margin: 0 !important;
}
.grid-container .cabinet--rows.cabinet-focus-open .cabinet-title {
  grid-row: 1;
  grid-column: 1;
}
.grid-container .cabinet--rows.cabinet-focus-open .cabinet-organisation {
  grid-row: 2;
  grid-column: 1;
}
.grid-container .cabinet--rows.cabinet-focus-open .cabinet-label {
  grid-row: 2;
  grid-column: 2;
}
.grid-container .cabinet--rows.cabinet-focus-open .cabinet-matchbox {
  grid-row: 3;
  grid-column: 2;
}
.grid-container .cabinet--rows.cabinet-focus-open .vacancy-location {
  grid-row: 3;
  grid-column: 1;
}
.grid-container .cabinet--rows.cabinet-focus-open .vacancy-urihost {
  grid-row: 1;
  grid-column: 2;
}
.grid-container .cabinet--rows.cabinet-focus-open .vacancy-level, .grid-container .cabinet--rows.cabinet-focus-open .vacancy-date {
  display: none !important;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-title {
  grid-area: title;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-properties {
  grid-area: location;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-labels {
  grid-area: labels;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-meta {
  grid-area: meta;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-meta-link {
  grid-area: location;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-meta-date {
  grid-area: date;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-organisation {
  grid-area: organisation;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-trend {
  grid-area: trend;
  z-index: 1;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-options, .grid-container .cabinet--grid .cabinet-card .cabinet-status {
  grid-area: options;
}
.grid-container .cabinet--grid .cabinet-card .cabinet-card--checkbox {
  grid-area: checkbox;
}

.results-focus-open #id-pjax-vacancies_extended {
  margin-top: -20px !important;
  margin-top: -1.25rem !important;
}
.results-focus-open .heading {
  grid-template-columns: 1fr auto;
}
.results-focus-open .heading .cabinet--heading {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 20px;
  font-size: 1.25rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}
.results-focus-open .heading .heading-action {
  grid-column: 2;
  grid-row: 1;
  margin-left: 0;
}
.results-focus-open .profile-toolbar__container .profile-toolbar__input {
  width: calc(100% - 5.5rem);
  max-width: unset !important;
}
.results-focus-open .profile-toolbar__container .profile-toolbar__options {
  margin-left: 8px;
  margin-left: 0.5rem;
  margin-right: 0;
}

#results.headroom--unpinned {
  grid-template-rows: 0 1fr !important;
}
#results.headroom--unpinned .tab-nav__container {
  opacity: 0;
  z-index: 0 !important;
}
#results.headroom--unpinned .pane-v2-header--flex {
  opacity: 0;
  z-index: 0 !important;
}
#results.headroom--unpinned #results-scroll-content.pane-content {
  padding-top: 0 !important;
}
#results.headroom--unpinned .profile-toolbar.profile-toolbar__container {
  top: -64px;
  top: -4rem;
  opacity: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 0;
}

.profile-toolbar.profile-toolbar__container,
.tab-nav__container,
#results-scroll-content.pane-content,
#results {
  transition: all 0.3s;
}

#results.results-focus-open.pane-results--modes.headroom--pinned {
  grid-template-rows: 3rem 1fr;
}

@media (max-width: 767px) {
  .headroom--unpinned #results.results-vacancies #results-scroll-content.pane-content {
    top: 0 !important;
  }
}
.dashboard-funnel-container,
.portfolio-funnel-container {
  padding: 24px;
  padding: 1.5rem;
  padding-top: 16px;
  padding-top: 1rem;
}
.dashboard-funnel-container .pane-section,
.portfolio-funnel-container .pane-section {
  padding: 0;
  box-shadow: 0 0 8px -2px #d2d2d2;
  background-color: #ffffff;
  border-radius: 5px;
}
.dashboard-funnel-container .pane-section--inset,
.portfolio-funnel-container .pane-section--inset {
  height: 160px;
  height: 10rem;
}
.dashboard-funnel-container .pane-section--inset .funnel,
.portfolio-funnel-container .pane-section--inset .funnel {
  padding-top: 16px;
  padding-top: 1rem;
}
.dashboard-funnel-container .pane-section--inset .funnel .funnel-trend .trend-change,
.portfolio-funnel-container .pane-section--inset .funnel .funnel-trend .trend-change {
  font-weight: bold;
}
.dashboard-funnel-container .pane-section--inset .funnel .funnel-title,
.portfolio-funnel-container .pane-section--inset .funnel .funnel-title {
  font-weight: bold;
}
.dashboard-funnel-container .pane-section--inset .funnel-title,
.portfolio-funnel-container .pane-section--inset .funnel-title {
  height: 32px;
  height: 2rem;
}
.dashboard-funnel-container .pane-section--inset .funnel-step:hover,
.portfolio-funnel-container .pane-section--inset .funnel-step:hover {
  transform: scale(1.1);
}
.dashboard-funnel-container .pane-section--inset .funnel-step:hover .funnel-title,
.portfolio-funnel-container .pane-section--inset .funnel-step:hover .funnel-title {
  color: #1E025F;
}

.navbar_menu--icon__container {
  height: 48px;
  height: 3rem;
  width: 48px;
  width: 3rem;
  border-radius: 1000px;
  border: 1px solid;
  border-color: #9F99B1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  z-index: 9;
  position: relative;
  margin: 0 8px;
  margin: 0 0.5rem;
}
.navbar_menu--icon__container h1, .navbar_menu--icon__container .navbar--icon__svg {
  color: #9F99B1;
  fill: #9F99B1;
  stroke: #9F99B1;
}
.navbar_menu--icon__container:hover {
  border-color: #1E025F;
}
.navbar_menu--icon__container:hover h1, .navbar_menu--icon__container:hover .navbar--icon__svg {
  color: #1E025F;
  fill: #1E025F;
  stroke: #1E025F;
}
.navbar_menu--backdrop {
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #1E025F;
  opacity: 0%;
  top: 0;
  left: 0;
  z-index: 10;
}
.navbar_menu--backdrop__active {
  opacity: 20%;
}
.navbar_menu--items-modal {
  position: fixed;
  height: 100%;
  width: 480px;
  width: 30rem;
  right: -496px;
  right: -31rem;
  top: 0;
  background-color: #ffffff;
  z-index: 11;
  box-shadow: 0 0 8px 4px #d2d2d2;
}
.navbar_menu--items-modal__active {
  right: 0;
}
.navbar_menu--items-modal--header {
  width: 100%;
  height: 80px;
  height: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pane-v2 nav.navigation {
  height: 100%;
}

.menu-option--margin-top {
  top: 48px;
  top: 3rem;
}

.menu-option--logout {
  position: absolute;
  bottom: 128px;
  bottom: 8rem;
  background: #F85C6A;
}
.menu-option--logout span {
  color: #ffffff;
  text-align: center;
}
.menu-option--logout:hover {
  background-color: #f51327 !important;
}

.pane-v2--navigation .pane-v2-banner--close {
  border-bottom: 1px solid #CAC6DC;
}

@media (max-width: 991px) {
  .navbar_menu--items-modal {
    width: 100%;
    right: -105%;
  }
  .navbar_menu--items-modal__active {
    right: 0;
  }
}
.menu__career {
  position: absolute;
  top: 52px;
  top: 3.25rem;
}

.intro-modal__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  padding: 160px;
  padding: 10rem;
}
.intro-modal__text-container {
  height: 100%;
  width: 20%;
  background: white;
  box-shadow: 0 0 8px -2px #d2d2d2;
  z-index: 10;
  padding: 32px;
  padding: 2rem;
  margin-right: 16px;
  margin-right: 1rem;
  position: relative;
}
.intro-modal__text-container .icon-container svg {
  stroke: #fff;
  fill: #fff;
}
.intro-modal__video-container {
  position: relative;
  height: 100%;
  width: 80%;
  background: white;
  box-shadow: 0 0 8px -2px #d2d2d2;
  z-index: 10;
}
.intro-modal__video-container .btn--close {
  display: flex;
  align-items: center;
  justify-content: center;
}
.intro-modal__video-container .btn--close .icon-container {
  margin: 0 !important;
  position: relative;
  left: 0;
  top: 0;
}
.intro-modal__footer {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  height: 64px;
  height: 4rem;
}
.intro-modal__footer .btn--close {
  right: auto;
}

@media (max-width: 767px) {
  .intro-modal__backdrop {
    padding: 1rem;
    flex-direction: column-reverse;
  }
  .intro-modal__text-container {
    height: auto;
    width: 100%;
    margin-right: 0;
    margin-top: 1rem;
  }
  .intro-modal__text-container p {
    margin-bottom: 3rem;
  }
  .intro-modal__video-container {
    height: auto;
    width: 100%;
  }
  .intro-modal__video-container .btn--close {
    display: none;
  }
}
.career-dashboard__grid {
  display: grid;
  grid-template-columns: 20% 40% 40%;
  grid-template-rows: 50% 50%;
  height: calc(100vh - 9rem);
  width: 100%;
  background-color: #F4F6Fa;
}
.career-dashboard__container {
  padding: 32px;
  padding: 2rem;
}
.career-dashboard__container--profile {
  grid-row: 1/-1;
  grid-column: 1;
}
.career-dashboard__container--vacancies {
  grid-row: 1;
  grid-column: 3;
}
.career-dashboard__container--tests {
  grid-row: 2;
  grid-column: 3;
}
.career-dashboard__container--applications {
  grid-row: 2;
  grid-column: 2;
}
.career-dashboard__container--professions {
  grid-row: 1;
  grid-column: 2;
}
.career-dashboard__card {
  box-shadow: 0 0 8px -2px #d2d2d2;
  height: 100%;
  width: 100%;
  padding: 32px;
  padding: 2rem;
  background-color: white;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr auto;
}
.career-dashboard__header {
  grid-row: 1;
  grid-column: 1;
}
.career-dashboard__meta {
  grid-row: 1;
  grid-column: 2;
}
.career-dashboard__content {
  grid-row: 2;
  grid-column: 1/-1;
  overflow-y: scroll;
  padding: 8px 0;
  padding: 0.5rem 0;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.career-dashboard__content .list-item {
  padding: 0 !important;
}
.career-dashboard__content .list-item .list-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.career-dashboard__content .list-item .list-link {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.career-dashboard__content .list-header {
  padding-top: 5.6px !important;
  padding-top: 0.35rem !important;
  padding-left: 16px !important;
  padding-left: 1rem !important;
  padding-right: 16px !important;
  padding-right: 1rem !important;
  padding-bottom: 5.6px !important;
  padding-bottom: 0.35rem !important;
}
.career-dashboard__footer {
  grid-row: 3;
  grid-column: 1/-1;
}
.career-dashboard__vacancy--muted::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}
.career-dashboard__vacancy--muted .career-dashboard--expired__container {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
  top: 0;
  padding-bottom: 0 !important;
  z-index: 1;
}
.career-dashboard__vacancy--muted .career-dashboard--expired {
  position: absolute;
  display: block;
  right: 0;
}
.career-dashboard__vacancy .list-header .list-action {
  display: none;
}
.career-dashboard__vacancy .list-header .list-link {
  display: flex;
}
.career-dashboard__vacancy .list-header .list-link .list-subtitle {
  margin-left: 16px;
  margin-left: 1rem;
}
.career-dashboard--expired {
  display: none;
}
.career-dashboard--expired__container {
  display: none;
}

.view-tests .pane-v2.pane-v2--root .pane-section.pane-section--first {
  padding-top: 16px !important;
  padding-top: 1rem !important;
}

@media (max-width: 991px) {
  .career-dashboard__grid {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto;
    height: 100%;
    width: 100%;
    background-color: #F4F6Fa;
  }
  .career-dashboard__card {
    max-height: 25rem;
  }
  .career-dashboard__info-text {
    white-space: initial !important;
  }
  .career-dashboard__container {
    padding: 2rem;
  }
  .career-dashboard__container--profile {
    grid-row: 1;
    grid-column: 1;
  }
  .career-dashboard__container--vacancies {
    grid-row: 4;
    grid-column: 1;
  }
  .career-dashboard__container--tests {
    grid-row: 2;
    grid-column: 1;
  }
  .career-dashboard__container--applications {
    grid-row: 5;
    grid-column: 1;
  }
  .career-dashboard__container--professions {
    grid-row: 3;
    grid-column: 1;
  }
  .career-dashboard__container .btn-v3 {
    width: 100%;
  }
}
.module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content, .application-v2--module-career.view-professions .layout-pane--primary > .pane-content-wrap > .pane-content#results-scroll-content {
  height: calc(100vh - 17rem) !important;
}

#profession-list .list-item .list-action {
  height: 100%;
  top: 0;
  display: flex;
  justify-content: space-evenly;
}

.list-subtitle {
  display: flex;
}

#results #results-scroll-content.career__vacancies {
  padding-top: 0 !important;
}

.organisation-follow--following .btn-v3 {
  background-color: #40BC8A !important;
}

.btn-competences {
  display: flex;
  padding: 8px;
  padding: 0.5rem;
}
.btn-competences .btn.btn-xxs {
  width: 40px;
  width: 2.5rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}

.career_search ~ .pane-v2--search.pane-v2 {
  top: 16px;
  top: 1rem;
}

.career_search.pane-v2.pane-v2--client.pane-v2--root {
  top: 144px !important;
  top: 9rem !important;
}

@media (min-width: 768px) {
  .view-professions.layout-split--md-open .pane.pane--back.pane--back-md--hide.layout-pane--primary {
    width: 50%;
  }
  .view-professions.layout-split--md-open .layout-pane--tertiary {
    width: 50% !important;
    margin-left: 50% !important;
  }
}
.pane-v2-banner .logo {
  display: none;
}

@media only screen and (min-width: 1400px) {
  .pane-v2-banner .logo {
    display: block;
  }
}
.career__focus .focus--container .focus--actions {
  padding: 64px 0 !important;
  padding: 4rem 0 !important;
}
.career__focus .focus--container .focus--actions .focus-save path {
  fill: #9F99B1 !important;
}
.career__focus .focus--container .focus--actions .focus-save:hover path {
  fill: #1E025F !important;
}
.career__focus .focus--container .focus--actions .focus-save .action-label-wrap {
  width: 144px;
  width: 9rem;
}
.career__focus .focus--container .focus--moderate.pane-section.pane-section--inset.pane-section--expand {
  position: absolute;
  left: 0;
  top: 104px;
  top: 6.5rem;
  width: 100%;
  padding: 0 32px !important;
  padding: 0 2rem !important;
}
.career__focus .focus--container .focus--moderate.pane-section.pane-section--inset.pane-section--expand #save-vacancy {
  width: 100%;
}

#focus_modal .modal-dialog {
  max-width: 1040px;
  max-width: 65rem;
}
#focus_modal .modal-dialog #focus > .pane-back.action {
  display: none;
}
#focus_modal .modal-dialog #focus-content, #focus_modal .modal-dialog .focus--scroll {
  height: 100%;
}

.isIframe .account-type--jobdigger_moderator .focus--container .focus--actions {
  display: none;
}

.account-type--jobdigger_moderator .organisation-dropdown {
  display: none !important;
}
.account-type--jobdigger_moderator .focus-admin--baguette {
  right: 120px !important;
  right: 7.5rem !important;
}
.account-type--jobdigger_moderator .organisation-label {
  display: none;
}

.candidate-matches__item {
  position: relative;
  display: grid;
  grid-template-columns: auto 4.25rem;
  grid-template-rows: auto auto;
  height: 72px;
  height: 4.5rem;
  border-bottom: 1px solid #E4E4EC;
}
.candidate-matches__item::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #ffffff;
  opacity: 0;
  cursor: pointer;
}
.candidate-matches__title {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
  line-height: 24px;
  line-height: 1.5rem;
}
.candidate-matches__score {
  grid-column: 2;
  grid-row: 1/-1;
}
.candidate-matches__location {
  grid-column: 1;
  grid-row: 2;
  align-self: baseline;
  line-height: 24px;
  line-height: 1.5rem;
}
.candidate-matches__more {
  width: 100%;
  display: flex;
  justify-content: center;
}

.navbar {
  display: grid;
  grid-template-columns: auto 1fr auto;
  position: fixed;
  top: 0;
  z-index: 10000000;
  width: 100vw;
  border-bottom: 1px solid #CAC6DC;
  height: auto;
  background-color: #F4F6Fa;
}
.navbar__button-container {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  width: 80px;
  width: 5rem;
  height: 144px;
  height: 9rem;
}
.navbar__button-container .navbar__icon {
  line-height: 12px;
  line-height: 0.75rem;
}
.navbar__button-container .navbar__icon .icon-container.icon-container--lg {
  margin: 0 !important;
}
.navbar__mid-container {
  width: 100%;
}

.pane-v2.pane-v2--navigation-portfolio,
.pane-v2.pane-v2--navigation-queries {
  z-index: 99999100000 !important;
}

.pane-v2-backdrop.pane-v2-backdrop--navigation-portfolio,
.pane-v2-backdrop.pane-v2-backdrop--navigation-queries,
.pane-v2-backdrop.pane-v2-backdrop--navigation {
  z-index: 1000000000000;
}

.navbar__new-window-button {
  display: none;
}

.isIframe .navbar__new-window-button {
  display: block;
}
.isIframe .navbar__new-window-button .icon-wrap svg {
  fill: #9F99B1;
  width: 32px !important;
  height: 32px !important;
}

.dashboard-only .pane-header, .dashboard-only .pane-v2-banner--navigation, .dashboard-only #search-form, .dashboard-only .view-results .pane-results.pane-results--modes .pane-content, .dashboard-only .results-modes, .dashboard-only .pane-header, .dashboard-only #results-save, .dashboard-only #filters-open {
  display: none;
}
.dashboard-only .pane-focus {
  top: 0px !important;
}
.dashboard-only #results-scroll-content {
  padding-top: 0px !important;
}
.dashboard-only.view-results .pane-results {
  top: 0 !important;
  height: 100% !important;
}

.report-list-items .report-list-item:nth-of-type(1n+11) {
  display: none;
}

.inner-pane {
  overflow-y: scroll;
  overflow-x: auto;
  padding: 35px;
  margin-bottom: 45px;
}

.page-pane {
  height: 100%;
  width: 100%;
  box-shadow: 0 0 8px -2px #d2d2d2;
  border-radius: 10px;
  background-color: #ffffff;
}

.grid-view {
  background-color: #ffffff;
  height: 100%;
}
.grid-view__dummy-scroll {
  overflow-y: hidden;
  scrollbar-gutter: stable;
}
.grid-view--border {
  border: 1px solid #CAC6DC;
  border-radius: 10px;
  padding: 20px 35px;
}
.grid-view__scroll-container {
  overflow-x: auto;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.grid-view__column-action {
  width: 20px;
  height: 20px;
}
.grid-view__column-sort {
  position: absolute;
  right: 10px;
}
.grid-view__index {
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #E4E4EC;
}
.grid-view__col {
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 20px;
}
.grid-view__col-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grid-view__col-date {
  width: 100%;
  text-align: center;
}
.grid-view__col--center {
  justify-content: center;
}
.grid-view__col--clickable div {
  cursor: pointer;
}
.grid-view__row-options {
  overflow: visible;
  cursor: pointer;
}
.grid-view__row-options-pane {
  z-index: 1;
}
.grid-view__dropdown-pane {
  position: absolute;
  z-index: 1;
  top: 45px;
  right: -20px;
  padding: 35px;
  background-color: #ffffff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  border-radius: 5px;
}
.grid-view__scoll-container {
  overflow: scroll;
  height: 100%;
}
.grid-view .no-results {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
}
.grid-view-filter__container .react-tooltip-wrapper {
  grid-column: 1/-1;
}
.grid-view-filter__container .react-tooltip-wrapper .react-button {
  width: 100%;
}
.grid-view-filter__select-container {
  display: flex;
  align-items: center;
  height: 45px;
  padding: 10px;
  border: 2px solid #E4E4EC;
  border-radius: 10px;
}
.grid-view-filter__select-container--active {
  border: 2px solid #9F99B1;
}
.grid-view-filter__select-container input {
  margin-right: 10px;
}
.grid-view-filter__select-container em {
  white-space: nowrap;
}

.grid-row {
  height: 45px;
}
.grid-row:nth-child(odd) {
  background-color: #F4F6Fa;
}
.grid-row:nth-child(even) {
  background-color: #ffffff;
}
.grid-row__header {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: left;
  padding: 0 20px;
}
.grid-row__header:not(:last-child):not(:nth-last-child(2)) {
  border-right: 2px solid #E4E4EC;
}
.grid-row__header input {
  margin-right: 10px;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
}
.grid-row__header .react-button {
  margin-right: 10px;
}
.grid-row--active {
  background-color: #1E025F !important;
}
.grid-row--active .grid-view__col-text {
  color: #ffffff !important;
  font-weight: bold;
}
.grid-row--active .grid-view__row-options .react-svg-icon, .grid-row--active .grid-view__col-icon .react-svg-icon, .grid-row--active .grid-view__col-email .react-svg-icon {
  fill: #ffffff !important;
}
.grid-row--active .grid-view__index {
  background: #1E025F !important;
}
.grid-row--active .grid-view__index h3 {
  color: #ffffff !important;
}
.grid-row .grid-view__col:not(:last-child) {
  border-right: 2px solid #E4E4EC;
}

.meter {
  display: flex;
}
.meter-bar {
  height: 20px;
  width: 5px;
  margin-right: 5px;
  background-color: #E4E4EC;
}
.meter-bar--active {
  background-color: #443469;
}

.layout-fullscreen .navbar {
  height: 80px;
  height: 5rem;
  width: 96px;
  width: 6rem;
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0);
}
.layout-fullscreen .navbar__button-container {
  height: 80px;
  height: 5rem;
  width: 96px;
  width: 6rem;
}
.layout-fullscreen .navbar__mid-container, .layout-fullscreen .navbar__button-container--right {
  display: none;
}
.layout-fullscreen .react-page {
  height: 100vh;
  top: 0 !important;
}
.layout-fullscreen .react-page .react-content__header {
  position: absolute;
  height: 80px;
  height: 5rem;
  left: 96px;
  left: 6rem;
  top: 0;
  width: calc(100% - 8rem);
  display: flex;
  align-items: center;
  padding: 0;
}
.layout-fullscreen .react-page .react-page__container-headspace {
  position: relative;
  top: 64px;
  top: 4rem;
}
.layout-fullscreen .pane-v2.pane-v2--dashboard.pane-v2--root {
  top: 80px !important;
  top: 5rem !important;
  height: calc(100% - 4rem);
}
.layout-fullscreen__header {
  position: fixed;
  left: 80px;
  left: 5rem;
  height: 80px;
  height: 5rem;
  display: flex;
  align-items: center;
}

.layout-fullscreen .navbar {
  height: 80px;
  height: 5rem;
  width: 96px;
  width: 6rem;
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0);
}
.layout-fullscreen .navbar__button-container {
  height: 80px;
  height: 5rem;
  width: 96px;
  width: 6rem;
}
.layout-fullscreen .navbar__mid-container, .layout-fullscreen .navbar__button-container--right {
  display: none;
}
.layout-fullscreen .react-page {
  height: 100vh;
  top: 0 !important;
}
.layout-fullscreen .react-page .react-content__header {
  position: absolute;
  height: 80px;
  height: 5rem;
  left: 96px;
  left: 6rem;
  top: 0;
  width: calc(100% - 8rem);
  display: flex;
  align-items: center;
  padding: 0;
}
.layout-fullscreen .react-page .react-page__container-headspace {
  position: relative;
  top: 64px;
  top: 4rem;
}
.layout-fullscreen .pane-v2.pane-v2--dashboard.pane-v2--root {
  top: 80px !important;
  top: 5rem !important;
  height: calc(100% - 4rem);
}
.layout-fullscreen__header {
  position: fixed;
  left: 80px;
  left: 5rem;
  height: 80px;
  height: 5rem;
  display: flex;
  align-items: center;
}

.block-pane {
  box-shadow: 0 0 8px -2px #d2d2d2;
  padding: 20px;
}

.view-dashboard .pane-v2-cover {
  min-height: 96px;
  min-height: 6rem;
  display: flex;
  align-items: center;
}
.view-dashboard .pane-v2-cover .logo {
  top: initial;
  position: relative;
}

.grid-container__dashboard {
  grid-template-columns: 1fr 1fr 0.45fr;
  grid-template-rows: [profiles] auto [funnel] auto [prospects] auto [vacancies] auto;
}

.view-doelgroependashboard .grid-container__dashboard {
  grid-template-rows: [profiles] auto [vacancies] auto;
}

#id-pjax-zoekprofielen {
  height: 100%;
}
@media (max-width: 991px) {
  #id-pjax-zoekprofielen {
    width: auto;
  }
}

.dashboard-info-block {
  padding: 32px;
  padding: 2rem;
  padding-left: 0;
  padding-top: 40px;
  padding-top: 2.5rem;
  grid-column: 4;
  grid-row: 1/5;
}
.dashboard-info-block article {
  border-bottom: 1px solid #CAC6DC;
  padding: 16px 0;
  padding: 1rem 0;
  max-width: 256px;
  max-width: 16rem;
}
.dashboard-info-block-content {
  padding: 16px;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-width: 2px;
  border-style: solid;
}
.dashboard-info-block-icon {
  display: inline-block;
  position: relative;
  top: 6.4px;
  top: 0.4rem;
  margin-right: 8px;
  margin-right: 0.5rem;
  width: 4%;
}
.dashboard-info-block-icon-text {
  display: inline-block;
  width: 85%;
  line-height: 48px;
  line-height: 3rem;
}
.dashboard-info-block-list {
  padding: 16px;
  padding: 1rem;
  list-style: none;
}
.dashboard-info-block p {
  margin: 0;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

.cabinet-v3__container--zoekprofielen {
  grid-column: 1/4;
  grid-row: profiles;
}
.cabinet-v3__container--prospects {
  grid-column: 1/4;
  grid-row: prospects;
}
.cabinet-v3__container--vacancies {
  grid-column: 1/4;
  grid-row: vacancies;
}

.dashboard-funnel-container {
  grid-column: 1/4;
}

.dashboard-funnel-container {
  grid-row: funnel;
}

@media (max-width: 991px) {
  .dashboard-info-block {
    display: none;
  }
}
#sectionvacancies .cabinet-card-link {
  z-index: 3;
}

.grid-container__portfolio {
  grid-template-columns: [col] 100%;
  grid-template-rows: [funnel] auto [prospects] auto [vacancies] auto;
}
.grid-container__portfolio .portfolio-funnel-container {
  grid-column: col;
  grid-row: funnel;
}
.grid-container__portfolio .cabinet-v3__container--prospects {
  grid-column: 1;
  grid-row: prospects;
  height: 100%;
}
.grid-container__portfolio .cabinet-v3__container--vacancies {
  grid-column: 1;
  grid-right: vacancies;
}

@media (min-width: 576px) {
  .application-v2--state-portfolio .cabinet-v3__container.cabinet-v3__container--vacancies {
    height: calc(100vh - 16rem);
  }
}
.view-results.view-results--focus .pane-results {
  width: 100% !important;
}

.pane-results:not(.results-focus-open) #focus-content {
  display: none;
}

#results.results-focus-open.pane-results--modes {
  display: grid;
  grid-template-columns: 35% 65%;
  grid-template-rows: 5rem 1fr;
  top: 112px !important;
  top: 7rem !important;
}
#results.results-focus-open.pane-results--modes.headroom--unpinned {
  top: 0 !important;
}

.pane-focus.focus.pane-v2.pane-v2--focus.pane-v2--aside-right {
  top: 0 !important;
}

#results.results-focus-open .pane-v2-header--flex {
  display: none;
}

#results #results-scroll-content.pane-content {
  padding-top: 48px !important;
  padding-top: 3rem !important;
  overflow: auto;
}

#results .pane-v2-header {
  background: #F4F6Fa;
  position: relative;
}
#results .pane-v2-header .tab-nav__container {
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  right: 80px;
  right: 5rem;
  height: 48px;
  height: 3rem;
}
#results .pane-v2-header .tab-nav__container .tab-nav {
  padding: 8px 0 !important;
  padding: 0.5rem 0 !important;
}
#results .pane-v2-header .tab-nav__container .tab-nav__item {
  margin-right: 0 !important;
}

#results .results-meta-period.results-meta-dropdown {
  position: absolute;
  top: 16px;
  top: 1rem;
}

#results.results-focus-open.pane-results--modes .actions.actions-footer,
#focus .actions.actions-footer {
  z-index: 999;
}
#results.results-focus-open.pane-results--modes .tab-nav__container,
#focus .tab-nav__container {
  grid-row: 1;
  grid-column: 1/-1;
}
#results.results-focus-open.pane-results--modes #results-scroll-content,
#focus #results-scroll-content {
  grid-row: 2;
  grid-column: 1;
  position: relative;
  padding-top: 0px !important;
  padding-top: 0rem !important;
}
#results.results-focus-open.pane-results--modes #results-scroll-content .pane-content--loading::before,
#focus #results-scroll-content .pane-content--loading::before {
  content: "";
  position: absolute;
  z-index: 99;
  height: 100%;
  width: 100%;
  background-color: #fff;
  opacity: 70%;
}
#results.results-focus-open.pane-results--modes #results-scroll-content .cabinet-v3__content,
#focus #results-scroll-content .cabinet-v3__content {
  padding-bottom: 0 !important;
}
#results.results-focus-open.pane-results--modes #results-map-content,
#focus #results-map-content {
  grid-row: 2;
  grid-column: 1;
  position: relative;
  padding: 64px 32px 64px 48px;
  padding: 4rem 2rem 4rem 3rem;
}
#results.results-focus-open.pane-results--modes #results-map-content #results-map,
#focus #results-map-content #results-map {
  box-shadow: 0 0 8px -2px #d2d2d2;
}
#results.results-focus-open.pane-results--modes .pane-focus, #results.results-focus-open.pane-results--modes .pane-v2--focus,
#focus .pane-focus,
#focus .pane-v2--focus {
  grid-row: 2;
  grid-column: 2;
  width: 100%;
  height: 100% !important;
  margin-left: 0 !important;
  position: relative;
  top: -4px;
  top: -0.25rem;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 16px 48px 16px 0;
  padding: 1rem 3rem 1rem 0;
  background-color: #F4F6Fa;
}

body .focus--scroll {
  overflow-y: scroll;
  overflow-x: hidden;
}
body .focus--container {
  display: grid;
  grid-template-columns: 1fr 24rem;
  grid-template-rows: 2.6rem auto auto auto auto;
  grid-gap: 1rem;
  padding: 32px 32px 80px 32px;
  padding: 2rem 2rem 5rem 2rem;
  background: #ffffff;
  position: relative;
}
body .focus--container .focus--header-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 89.6px;
  height: 5.6rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #CAC6DC;
}
body .focus--container .focus--header-container .focus--header {
  height: 89.6px;
  height: 5.6rem;
  padding: 32px;
  padding: 2rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
body .focus--container .focus--header-container .focus--header .focus-title {
  margin: 0;
  margin-right: 16px;
  margin-right: 1rem;
  padding: 0;
  font-size: 24px !important;
  line-height: 24px;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}
body .focus--container .focus--header-container .focus--header .focus-organisation {
  flex-wrap: wrap;
  position: inherit;
}
body .focus--container .focus--header-container .focus--header .focus-organisation .organisation-dropdown {
  position: absolute;
  right: 89.6px;
  right: 5.6rem;
  top: 0;
  width: 89.6px;
  width: 5.6rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #CAC6DC;
}
body .focus--container .focus--header-container .focus--header .focus-organisation .organisation-dropdown .icon-container {
  transform: scale(1.2);
}
body .focus--container .focus--header-container .focus--header .organisation-name {
  font-size: 16px;
  line-height: 18px;
}
body .focus--container .focus--options {
  display: flex;
  justify-content: flex-end;
}
body .focus--container .focus--options .pane-v2-actions {
  padding: 0 !important;
  align-items: center;
  height: 89.6px;
  height: 5.6rem;
  width: 89.6px;
  width: 5.6rem;
  align-self: end;
  border-left: 1px solid #CAC6DC;
}
body .focus--container .focus--options .pane-v2-actions .action--close {
  position: initial;
  margin: 0;
}
body .focus--container .focus-contact {
  position: absolute;
  top: 64px;
  top: 4rem;
  padding: 0 !important;
  left: 32px;
  left: 2rem;
}
body .focus--container .focus-contact .pane-v2-footer-notice {
  padding: 0 16px;
  padding: 0 1rem;
  border-radius: 1rem;
}
body .focus--container .focus--actions {
  grid-row: 2;
  grid-column: 1/-1;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 16px 0;
  padding: 1rem 0;
}
body .focus--container .focus--actions .action {
  width: inherit;
  transform: scale(1.2);
}
body .focus--container .focus--actions .action .icon-container {
  transform: scale(1.3);
}
body .focus--container .focus--actions .action .action-label-wrap {
  color: #9F99B1;
}
body .focus--container .focus--actions .action.action--accent svg {
  fill: #40BC8A;
  stroke: #40BC8A;
}
body .focus--container .focus--actions .action.action--accent .action-label-wrap {
  color: #40BC8A;
}
body .focus--container .focus--actions .action:hover .icon-container svg {
  fill: #1E025F;
  stroke: #1E025F;
}
body .focus--container .focus--actions .action:hover .action-label-wrap {
  color: #1E025F;
}
body .focus--container .focus--main-content {
  grid-row: 3/5;
  grid-column: 1;
}
body .focus--container .focus--main-content .focus-description {
  word-break: break-word;
}
body .focus--container .focus--aside {
  grid-row: 3/5;
  grid-column: 2;
}
body .focus--container .focus--aside #focus-audience, body .focus--container .focus--aside #focus-thematchbox {
  box-shadow: 0 0 8px -2px #d2d2d2;
}
body .focus--container .focus--aside #focus-audience:hover, body .focus--container .focus--aside #focus-thematchbox:hover {
  box-shadow: 0 0 8px -2px #d2d2d2;
}
body .focus--container .focus--aside #focus-audience a:hover, body .focus--container .focus--aside #focus-thematchbox a:hover {
  color: #1E025F;
}
body .focus--container .focus--aside #focus-audience .audience-title, body .focus--container .focus--aside #focus-thematchbox .audience-title {
  color: #1E025F;
}
body .focus--container .focus--aside #focus-audience .audience-title:hover, body .focus--container .focus--aside #focus-thematchbox .audience-title:hover {
  color: #1E025F;
}
body .focus--container .focus--aside #fold_focus_audience {
  padding: 20px 35px;
  cursor: pointer;
}
body .focus--container .focus--aside #fold_focus_audience .audience-link-icon .icon-wrap svg {
  fill: #1E025F;
  stroke: #1E025F;
}
body .focus--container .focus--aside .focus-audience--closed {
  display: none !important;
}
body .focus--container .focus--aside #focus-audience .audience-link {
  display: grid;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto auto;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-header {
  grid-row: 1;
  grid-column: 1/-1;
  color: #1E025F;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item {
  padding: 0 !important;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-recruitment_feasibility {
  grid-row: 2;
  grid-column: 1/-1;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-recruitment_feasibility h4 {
  margin-bottom: 16px !important;
  margin-bottom: 1rem !important;
  line-height: 16px;
  line-height: 1rem;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-distribution_gender {
  grid-row: 3;
  grid-column: 1;
  justify-content: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-orientation {
  grid-row: 3;
  grid-column: 2;
  justify-content: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time_age {
  grid-row: 4;
  grid-column: 1/-1;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age {
  padding-bottom: 16px !important;
  padding-bottom: 1rem !important;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta {
  padding: 0;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items {
  justify-content: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items .audience-meta-item, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items .audience-meta-item {
  display: grid;
  grid-template-columns: 32px 1fr;
  grid-template-rows: auto auto;
  flex: none;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items .audience-meta-item .audience-meta-desc, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items .audience-meta-item .audience-meta-desc {
  grid-row: 1;
  grid-column: 1/3;
  color: #1E025F;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items .audience-meta-item .audience-meta-value, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items .audience-meta-item .audience-meta-value {
  grid-row: 2;
  grid-column: 2;
  color: #9F99B1;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items .audience-meta-item .audience-meta-icon, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items .audience-meta-item .audience-meta-icon {
  position: initial;
  grid-row: 2;
  grid-column: 1;
  justify-self: center;
  align-self: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time .audience-meta .audience-meta-items .audience-meta-item .audience-meta-icon svg, body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age .audience-meta .audience-meta-items .audience-meta-item .audience-meta-icon svg {
  fill: #D3D9E3 !important;
  stroke: #D3D9E3 !important;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-travel_time {
  grid-row: 4;
  grid-column: 1;
  justify-content: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-item-age {
  grid-row: 4;
  grid-column: 2;
  justify-content: center;
}
body .focus--container .focus--aside #focus-audience .audience-link .audience-credits {
  grid-row: 5;
  grid-column: 1/-1;
}
body #focus-content {
  box-shadow: 0 0 8px -2px #d2d2d2;
  position: relative;
}
body .focus--location {
  grid-row: 5;
  grid-column: 1/-1;
}
body .focus--location .pane-section--inset {
  padding: 0 !important;
}
body .focus--location .focus-location {
  background-color: #ffffff;
}
body .focus--contact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  border-top: 1px solid #CAC6DC;
  padding: 0 32px 16px 32px;
  padding: 0 2rem 1rem 2rem;
  background: #ffffff;
}
body .focus--contact #focus-admin {
  margin-top: 16px;
  margin-top: 1rem;
}

#results-scroll-content {
  height: 100%;
  padding-bottom: 64px;
  padding-bottom: 4rem;
}
#results-scroll-content .grid-container {
  height: 100%;
}
#results-scroll-content .grid-container .cabinet-v3__container {
  height: 100%;
  overflow: hidden;
}
#results-scroll-content .grid-container .cabinet-v3__container.cabinet-v3__container--vacancies_extended .heading {
  display: none;
}
#results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended {
  height: 100%;
}
#results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended {
  height: 100%;
}
#results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended #sectionvacancies_extended {
  height: 100%;
  overflow: hidden;
  position: relative;
}
#results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended #sectionvacancies_extended .cabinet-drawer__scroll-container {
  padding-right: 0px;
  padding-right: 0rem;
  margin-right: 16px;
  margin-right: 1rem;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

#focus.in {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
#focus.in.modal {
  z-index: 100000 !important;
}
#focus.in .pane-v2--focus {
  padding: 0 !important;
  left: auto;
  right: auto;
  height: 90% !important;
  width: 1200px !important;
  width: 75rem !important;
}
#focus.in .focus-description {
  max-width: 736px;
  max-width: 46rem;
  overflow: scroll;
}
#focus.in.modal--pane-v2.modal.modal--lg .pane-v2 {
  margin-top: 0 !important;
}

@media (min-width: 768px) {
  .modal--pane-v2.modal.modal--lg .pane-v2 {
    margin-top: 0 !important;
  }
}
.brand--jobdigger-loopbaan .focus--container .focus--actions {
  padding: 64px 0 !important;
  padding: 4rem 0 !important;
}
.brand--jobdigger-loopbaan .focus--container .focus--actions .focus-save path {
  fill: #9F99B1 !important;
}
.brand--jobdigger-loopbaan .focus--container .focus--actions .focus-save:hover path {
  fill: #1E025F !important;
}
.brand--jobdigger-loopbaan .focus--container .focus--actions .focus-save .action-label-wrap {
  width: 144px;
  width: 9rem;
}
.brand--jobdigger-loopbaan .focus--container .focus--moderate.pane-section.pane-section--inset.pane-section--expand {
  position: absolute;
  left: 0;
  top: 104px;
  top: 6.5rem;
  width: 100%;
  padding: 0 32px !important;
  padding: 0 2rem !important;
}
.brand--jobdigger-loopbaan .focus--container .focus--moderate.pane-section.pane-section--inset.pane-section--expand #save-vacancy {
  width: 100%;
}
.brand--jobdigger-loopbaan #results .tab-nav .tab-nav__item:nth-child(1) {
  display: initial !important;
}

@media (max-width: 767px) {
  #results .pane-v2-header .tab-nav__container {
    right: 0 !important;
  }
  .tab-nav__item {
    margin-right: 0.25rem !important;
  }
  .pane.pane-results.pane-results--modes > .pane-v2-header {
    display: none !important;
  }
  #results #results-scroll-content.pane-content {
    position: relative;
    top: -8rem;
  }
  #results.results-vacancies #results-scroll-content.pane-content {
    top: -4rem !important;
    height: calc(100vh - 5rem);
  }
  .view-results--focus .focus--container {
    grid-template-rows: auto auto auto auto auto auto !important;
    grid-template-columns: 100% !important;
  }
  .view-results--focus .focus--container .focus--aside {
    grid-column: 1 !important;
  }
  .view-results--focus .focus--header-container {
    height: 8rem !important;
    position: initial !important;
    grid-row: 1;
  }
  .view-results--focus .focus--header-container .focus--options {
    width: 1.4rem !important;
    height: 3.7rem !important;
    position: relative;
    right: 1rem;
  }
  .view-results--focus .focus--header-container .focus--options .action {
    width: 1rem !important;
  }
  .view-results--focus .focus--header-container .focus--options .pane-v2-actions {
    border: none !important;
  }
  .view-results--focus .focus--header-container .focus--header {
    display: initial !important;
    height: 100% !important;
    padding: 0 !important;
  }
  .view-results--focus .focus--header-container .focus--header .focus-title {
    margin-right: 2.5rem;
  }
  .view-results--focus .focus--header-container .focus--header .organisation {
    display: initial !important;
  }
  .view-results--focus .focus--header-container .focus--header .organisation-name {
    padding: 0.5rem 0 !important;
  }
  .view-results--focus .focus--header-container .focus--header .organisation-dropdown {
    top: 2.45rem !important;
    right: 5.5rem !important;
    height: 1rem !important;
    width: auto !important;
    border: none !important;
  }
  .view-results--focus .focus--header-container .focus--header .organisation-property {
    margin-bottom: 0.5rem !important;
  }
  .view-results--focus .focus--actions .action {
    transform: scale(0.9) !important;
  }
  .view-results--focus .focus--actions .action .action-label-wrap {
    width: 100%;
  }
  .view-results--focus .focus--main-content {
    grid-row: 3 !important;
  }
  .view-results--focus .focus--main-content .focus-original {
    display: none;
  }
  .view-results--focus .focus--aside {
    grid-row: 4 !important;
  }
  .view-results--focus .focus-thematchbox {
    grid-row: 5 !important;
  }
  .view-results--focus .focus-location {
    grid-row: 6 !important;
  }
  .action--download {
    display: none;
  }
  .results-focus-open .actions-footer {
    display: none;
  }
}
@media (max-width: 1199px) {
  #results.results-focus-open #results-scroll-content {
    display: none;
  }
  #results.results-focus-open .pane-focus.focus.pane-v2.pane-v2--focus.pane-v2--aside-right {
    grid-column: 1/-1 !important;
    margin-left: 1.5rem !important;
  }
}
.dashboard-only .navbar {
  display: none !important;
}
.dashboard-only #focus-content {
  position: absolute;
  top: 0;
}
.dashboard-only .cabinet-v3__content {
  top: 160px !important;
  top: 10rem !important;
}
.dashboard-only .results-meta {
  height: 0 !important;
}
.dashboard-only #results #results-scroll-content.pane-content {
  top: 32px !important;
  top: 2rem !important;
  position: relative;
  padding-top: 32px !important;
  padding-top: 2rem !important;
  overflow: scroll;
  height: 100% !important;
  display: block !important;
}
.dashboard-only #results.results-vacancies.pane.pane-results {
  top: 0px !important;
  top: 0rem !important;
  height: 100% !important;
}
.dashboard-only #results.results-vacancies.pane.pane-results .cabinet-v3__content {
  top: 0px !important;
  top: 0rem !important;
}
.dashboard-only #results.results-vacancies.pane.pane-results #results-scroll-content {
  top: 0 !important;
}
.dashboard-only #results.pane.pane-results.pane-results--modes {
  height: 100% !important;
}
.dashboard-only #results-scroll-content {
  display: initial !important;
  top: 64px;
  top: 4rem;
}
.dashboard-only #results {
  position: absolute !important;
  top: 0px !important;
  top: 0rem !important;
}
.dashboard-only #results header.pane-v2-header {
  display: initial !important;
  position: absolute !important;
  width: 100%;
}
.dashboard-only #results header.pane-v2-header .heading-subtitle.pane-v2-header__subtitle {
  margin-left: 0 !important;
}
.dashboard-only #results header.pane-v2-header .tab-nav__container {
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
  position: fixed;
}
.dashboard-only #results header.pane-v2-header .tab-nav__container .tab-nav {
  left: 0 !important;
}

html.isIframe body #results header.pane-v2-header {
  padding: 0 40px !important;
  padding: 0 2.5rem !important;
}
html.isIframe body #results header.pane-v2-header .cabinet--heading {
  font-size: 19.2px;
  font-size: 1.2rem;
  max-width: 50%;
}
html.isIframe body #results header.pane-v2-header .pane-v2-header__subtitle {
  height: 48px;
  height: 3rem;
  line-height: 48px;
  line-height: 3rem;
}
html.isIframe body .career__focus .focus--container .focus--actions {
  padding: 64px 0 !important;
  padding: 4rem 0 !important;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended {
  padding-bottom: 0 !important;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended .cabinet--heading {
  line-height: 20px;
  line-height: 1.25rem;
  font-size: 20px;
  font-size: 1.25rem;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended .cabinet-v3__content .cabinet--rows {
  padding: 16px 24px !important;
  padding: 1rem 1.5rem !important;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended .cabinet--rows .cabinet-card {
  padding: 4px 32px !important;
  padding: 0.25rem 2rem !important;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended .cabinet-title h3 {
  font-size: 18.4px;
  font-size: 1.15rem;
}
html.isIframe body #results .tab-nav {
  margin: 0 !important;
  padding: 0 !important;
}
html.isIframe body #results .tab-nav__container {
  height: 64px !important;
  height: 4rem !important;
  padding: 4px 8px !important;
  padding: 0.25rem 0.5rem !important;
}
html.isIframe body #results .tab-nav__container .btn-v3 {
  padding: 0 16px !important;
  padding: 0 1rem !important;
  height: 24px;
  height: 1.5rem;
}
html.isIframe body #results .tab-nav__container .tab-nav__link.active {
  padding: 4px 16px !important;
  padding: 0.25rem 1rem !important;
}
html.isIframe body #results #results-scroll-content {
  padding-top: 16px !important;
  padding-top: 1rem !important;
}
html.isIframe body #results-scroll-content .grid-container__vacancies-extended .cabinet-v3__content {
  padding-bottom: 40px !important;
  padding-bottom: 2.5rem !important;
}
html.isIframe body #results.results-focus-open.pane-results--modes {
  grid-template-rows: 3rem 1fr !important;
}
html.isIframe body #results footer .focus--contact {
  padding-bottom: 8px !important;
  padding-bottom: 0.5rem !important;
}
html.isIframe body#results.results-focus-open.pane-results--modes .pane-focus, html.isIframe body #results.results-focus-open.pane-results--modes .pane-v2--focus, html.isIframe body #focus .pane-focus, html.isIframe body #focus .pane-v2--focus {
  grid-row: 1/3;
  padding: 64px 16px 16px 0 !important;
  padding: 4rem 1rem 1rem 0 !important;
}
html.isIframe body .focus--contact {
  position: fixed;
  width: calc(100% - 1rem);
}
html.isIframe body .focus--container .focus--actions {
  padding: 3.2px 0 !important;
  padding: 0.2rem 0 !important;
}
html.isIframe body .focus--container .focus--actions .action {
  transform: scale(1) !important;
}
html.isIframe body .focus--container {
  grid-template-columns: 1fr 21rem !important;
}
html.isIframe body .focus--container .focus--aside {
  grid-row: 3/5 !important;
  grid-column: 2 !important;
  padding-left: 16px;
  padding-left: 1rem;
}
html.isIframe body .headroom--not-top, html.isIframe body .results-focus-open {
  top: -48px !important;
  top: -3rem !important;
  z-index: 999998 !important;
  height: auto !important;
}
html.isIframe body .pane-v2--organisations_label {
  z-index: 999999 !important;
}
html.isIframe body .actions-footer {
  display: initial !important;
}
html.isIframe body .actions-footer #export-open {
  display: initial !important;
}
html.isIframe body #results.results-focus-open.pane-results--modes.headroom--unpinned {
  top: -40px !important;
  top: -2.5rem !important;
}

#results .results-meta {
  z-index: 99999;
}

.view-results--report #results-scroll-content .results-meta {
  margin-top: 16px;
  margin-top: 1rem;
}

.pane-v2--clients .pane-v2-actions,
.pane-v2--admin .pane-v2-actions {
  position: fixed;
  right: 0;
  bottom: 0;
}

.view-doelgroependashboard.view-results #results.pane-results.pane-results--modes, .view-doelgroependashboard .pane-v2.pane-v2--root,
.account-type--doelgroepdashboard.view-results #results.pane-results.pane-results--modes,
.account-type--doelgroepdashboard .pane-v2.pane-v2--root,
.account-type--carerix_doelgroepdashboard.view-results #results.pane-results.pane-results--modes,
.account-type--carerix_doelgroepdashboard .pane-v2.pane-v2--root,
.account-type--doelgroepdashboard_admin.view-results #results.pane-results.pane-results--modes,
.account-type--doelgroepdashboard_admin .pane-v2.pane-v2--root {
  top: 80px !important;
  top: 5rem !important;
  height: calc(100% - 5rem) !important;
}
.view-doelgroependashboard.view-results #results.pane-results.pane-results--modes.headroom--unpinned, .view-doelgroependashboard .pane-v2.pane-v2--root.headroom--unpinned,
.account-type--doelgroepdashboard.view-results #results.pane-results.pane-results--modes.headroom--unpinned,
.account-type--doelgroepdashboard .pane-v2.pane-v2--root.headroom--unpinned,
.account-type--carerix_doelgroepdashboard.view-results #results.pane-results.pane-results--modes.headroom--unpinned,
.account-type--carerix_doelgroepdashboard .pane-v2.pane-v2--root.headroom--unpinned,
.account-type--doelgroepdashboard_admin.view-results #results.pane-results.pane-results--modes.headroom--unpinned,
.account-type--doelgroepdashboard_admin .pane-v2.pane-v2--root.headroom--unpinned {
  top: 0 !important;
  height: 100% !important;
}
.view-doelgroependashboard.view-results #results.pane-results.pane-results--modes.results-focus-open, .view-doelgroependashboard .pane-v2.pane-v2--root.results-focus-open,
.account-type--doelgroepdashboard.view-results #results.pane-results.pane-results--modes.results-focus-open,
.account-type--doelgroepdashboard .pane-v2.pane-v2--root.results-focus-open,
.account-type--carerix_doelgroepdashboard.view-results #results.pane-results.pane-results--modes.results-focus-open,
.account-type--carerix_doelgroepdashboard .pane-v2.pane-v2--root.results-focus-open,
.account-type--doelgroepdashboard_admin.view-results #results.pane-results.pane-results--modes.results-focus-open,
.account-type--doelgroepdashboard_admin .pane-v2.pane-v2--root.results-focus-open {
  top: 32px !important;
  top: 2rem !important;
  height: calc(100% - 2rem) !important;
}
.view-doelgroependashboard .navbar__button-container,
.account-type--doelgroepdashboard .navbar__button-container,
.account-type--carerix_doelgroepdashboard .navbar__button-container,
.account-type--doelgroepdashboard_admin .navbar__button-container {
  height: 80px;
  height: 5rem;
}
.view-doelgroependashboard .react-page,
.account-type--doelgroepdashboard .react-page,
.account-type--carerix_doelgroepdashboard .react-page,
.account-type--doelgroepdashboard_admin .react-page {
  top: 64px;
  top: 4rem;
  height: calc(100vh - 4rem);
}
.view-doelgroependashboard .view-results .pane-results, .view-doelgroependashboard .view-results .pane-filters, .view-doelgroependashboard .view-results .pane-focus, .view-doelgroependashboard .view-results .pane-index,
.account-type--doelgroepdashboard .view-results .pane-results,
.account-type--doelgroepdashboard .view-results .pane-filters,
.account-type--doelgroepdashboard .view-results .pane-focus,
.account-type--doelgroepdashboard .view-results .pane-index,
.account-type--carerix_doelgroepdashboard .view-results .pane-results,
.account-type--carerix_doelgroepdashboard .view-results .pane-filters,
.account-type--carerix_doelgroepdashboard .view-results .pane-focus,
.account-type--carerix_doelgroepdashboard .view-results .pane-index,
.account-type--doelgroepdashboard_admin .view-results .pane-results,
.account-type--doelgroepdashboard_admin .view-results .pane-filters,
.account-type--doelgroepdashboard_admin .view-results .pane-focus,
.account-type--doelgroepdashboard_admin .view-results .pane-index {
  height: calc(100% - 4rem) !important;
}
.view-doelgroependashboard #quarter_range label,
.account-type--doelgroepdashboard #quarter_range label,
.account-type--carerix_doelgroepdashboard #quarter_range label,
.account-type--doelgroepdashboard_admin #quarter_range label {
  color: #9F99B1;
}
.view-doelgroependashboard .react-page__container,
.account-type--doelgroepdashboard .react-page__container,
.account-type--carerix_doelgroepdashboard .react-page__container,
.account-type--doelgroepdashboard_admin .react-page__container {
  border-radius: 10px;
  padding: 0 !important;
  height: calc(100% - 4rem);
}
.view-doelgroependashboard .react-page__container .react-tooltip,
.account-type--doelgroepdashboard .react-page__container .react-tooltip,
.account-type--carerix_doelgroepdashboard .react-page__container .react-tooltip,
.account-type--doelgroepdashboard_admin .react-page__container .react-tooltip {
  height: initial !important;
}
.view-doelgroependashboard .react-page__container .react-tooltip__text,
.account-type--doelgroepdashboard .react-page__container .react-tooltip__text,
.account-type--carerix_doelgroepdashboard .react-page__container .react-tooltip__text,
.account-type--doelgroepdashboard_admin .react-page__container .react-tooltip__text {
  left: 100%;
}
.view-doelgroependashboard .react-page__container .react-tooltip-tip,
.account-type--doelgroepdashboard .react-page__container .react-tooltip-tip,
.account-type--carerix_doelgroepdashboard .react-page__container .react-tooltip-tip,
.account-type--doelgroepdashboard_admin .react-page__container .react-tooltip-tip {
  z-index: 0;
}
.view-doelgroependashboard .react-page__container.react-grid > div,
.account-type--doelgroepdashboard .react-page__container.react-grid > div,
.account-type--carerix_doelgroepdashboard .react-page__container.react-grid > div,
.account-type--doelgroepdashboard_admin .react-page__container.react-grid > div {
  padding: 35px;
}
.view-doelgroependashboard .react-page__container .react-nav-col__container,
.account-type--doelgroepdashboard .react-page__container .react-nav-col__container,
.account-type--carerix_doelgroepdashboard .react-page__container .react-nav-col__container,
.account-type--doelgroepdashboard_admin .react-page__container .react-nav-col__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid #CAC6DC;
  margin: 0 !important;
  overflow-x: clip;
  overflow-y: auto;
  padding: 35px;
  grid-column: 1;
}
.view-doelgroependashboard .react-page__container .react-nav-col__container .nav__button,
.account-type--doelgroepdashboard .react-page__container .react-nav-col__container .nav__button,
.account-type--carerix_doelgroepdashboard .react-page__container .react-nav-col__container .nav__button,
.account-type--doelgroepdashboard_admin .react-page__container .react-nav-col__container .nav__button {
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-doelgroependashboard .react-page__container .react-button-nav,
.account-type--doelgroepdashboard .react-page__container .react-button-nav,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav {
  background: rgba(255, 255, 255, 0) !important;
}
.view-doelgroependashboard .react-page__container .react-button-nav .react-button-nav__text,
.account-type--doelgroepdashboard .react-page__container .react-button-nav .react-button-nav__text,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav .react-button-nav__text,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav .react-button-nav__text {
  font-weight: 400;
}
.view-doelgroependashboard .react-page__container .react-button-nav:hover,
.account-type--doelgroepdashboard .react-page__container .react-button-nav:hover,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav:hover,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav:hover {
  background: #ffffff !important;
}
.view-doelgroependashboard .react-page__container .react-button-nav:hover .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard .react-page__container .react-button-nav:hover .react-icon--label.react-icon__wrapper svg path,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav:hover .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav:hover .react-icon--label.react-icon__wrapper svg path {
  fill: #1E025F;
  stroke: #1E025F;
}
.view-doelgroependashboard .react-page__container .react-button-nav:hover .react-button-nav__text,
.account-type--doelgroepdashboard .react-page__container .react-button-nav:hover .react-button-nav__text,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav:hover .react-button-nav__text,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav:hover .react-button-nav__text {
  color: inherit !important;
  font-weight: 700;
}
.view-doelgroependashboard .react-page__container .react-button-nav.react-button-nav,
.account-type--doelgroepdashboard .react-page__container .react-button-nav.react-button-nav,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav.react-button-nav,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav.react-button-nav {
  height: 40px;
  height: 2.5rem;
}
.view-doelgroependashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper,
.account-type--doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper {
  background: #ffffff !important;
}
.view-doelgroependashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper svg path,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav.react-button-nav--active .react-icon--label.react-icon__wrapper svg path {
  fill: #1E025F;
  stroke: #1E025F;
}
.view-doelgroependashboard .react-page__container .react-button-nav.react-button-nav--active .react-button-nav__text,
.account-type--doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-button-nav__text,
.account-type--carerix_doelgroepdashboard .react-page__container .react-button-nav.react-button-nav--active .react-button-nav__text,
.account-type--doelgroepdashboard_admin .react-page__container .react-button-nav.react-button-nav--active .react-button-nav__text {
  color: inherit !important;
  font-weight: 700;
}
.view-doelgroependashboard .react-page__container .react-icon--label.react-icon__wrapper,
.account-type--doelgroepdashboard .react-page__container .react-icon--label.react-icon__wrapper,
.account-type--carerix_doelgroepdashboard .react-page__container .react-icon--label.react-icon__wrapper,
.account-type--doelgroepdashboard_admin .react-page__container .react-icon--label.react-icon__wrapper {
  background: #ffffff;
}
.view-doelgroependashboard .react-page__container .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard .react-page__container .react-icon--label.react-icon__wrapper svg path,
.account-type--carerix_doelgroepdashboard .react-page__container .react-icon--label.react-icon__wrapper svg path,
.account-type--doelgroepdashboard_admin .react-page__container .react-icon--label.react-icon__wrapper svg path {
  fill: #9F99B1;
  stroke: #9F99B1;
}
.view-doelgroependashboard.view-results--filter .view-results,
.account-type--doelgroepdashboard.view-results--filter .view-results,
.account-type--carerix_doelgroepdashboard.view-results--filter .view-results,
.account-type--doelgroepdashboard_admin.view-results--filter .view-results {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 25vw;
  z-index: 3000000000;
}
.view-doelgroependashboard.view-results--filter .view-results .pane.pane-filters,
.account-type--doelgroepdashboard.view-results--filter .view-results .pane.pane-filters,
.account-type--carerix_doelgroepdashboard.view-results--filter .view-results .pane.pane-filters,
.account-type--doelgroepdashboard_admin.view-results--filter .view-results .pane.pane-filters {
  margin-left: 0;
  top: 0 !important;
  height: 100% !important;
  box-shadow: 0 0 8px -2px #d2d2d2;
  background: #ffffff;
}
.view-doelgroependashboard.view-results--filter .view-results .pane.pane-filters .checkbox .indicator,
.account-type--doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox .indicator,
.account-type--carerix_doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox .indicator,
.account-type--doelgroepdashboard_admin.view-results--filter .view-results .pane.pane-filters .checkbox .indicator {
  border: 1px solid #9F99B1;
  border-radius: 5px;
  height: 20px;
  width: 20px;
  background: #ffffff;
  top: 16px;
}
.view-doelgroependashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator,
.account-type--doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator,
.account-type--carerix_doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator,
.account-type--doelgroepdashboard_admin.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator {
  background: white !important;
}
.view-doelgroependashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator::before,
.account-type--doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator::before,
.account-type--carerix_doelgroepdashboard.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator::before,
.account-type--doelgroepdashboard_admin.view-results--filter .view-results .pane.pane-filters .checkbox input:checked ~ .indicator::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  border: 1px solid #9F99B1;
  top: 8px;
  left: 9.5px;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  transform: rotateY(180deg) rotateZ(45deg);
}
.view-doelgroependashboard #saveProfileModal,
.account-type--doelgroepdashboard #saveProfileModal,
.account-type--carerix_doelgroepdashboard #saveProfileModal,
.account-type--doelgroepdashboard_admin #saveProfileModal {
  justify-content: center;
  align-items: center;
  background: rgba(30, 2, 95, 0.7333333333);
  z-index: 100000000009;
}
.view-doelgroependashboard #saveProfileModal .modal-dialog,
.account-type--doelgroepdashboard #saveProfileModal .modal-dialog,
.account-type--carerix_doelgroepdashboard #saveProfileModal .modal-dialog,
.account-type--doelgroepdashboard_admin #saveProfileModal .modal-dialog {
  top: initial;
}

.chart__container--samenvatting .chart__view--text {
  grid-column: 1/-1;
  background: #fff;
}

.isIframe .focus--moderator .focus--aside {
  display: none;
}
.isIframe .focus--moderator .focus--main-content {
  grid-column: 1/3 !important;
}

.react-modal--full {
  background-color: #ffffff;
  border-radius: 10px;
  width: calc(100vw - 45px);
  max-width: 1600px;
  max-width: 100rem;
  height: calc(100vh - 45px);
  overflow: scroll;
  padding: 45px;
}
.react-modal__datapoints-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 35px;
}
.react-modal__datapoints-container .chart__container {
  margin: 0;
}

.Toastify__toast-container {
  --toastify-z-index: 99999999999;
  --toastify-icon-color-success: #40BC8A;
  --toastify-icon-color-error: #F85C6AFF;
  --toastify-font-family: neuzeit-grotesk, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --toastify-color-progress-success: #40BC8A;
  --toastify-color-progress-error: #F85C6AFF;
}

.usage-monitor__team-selector .react-form-select__control {
  min-width: 240px;
  min-width: 15rem;
}
.usage-monitor__layout {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto 1fr 1fr;
  height: 100%;
  padding: 10px;
}
.usage-monitor__layout.usage-monitor__dashboard .usage-monitor__dashboard-datapoints {
  grid-column: 3;
  grid-row: 2/4;
  max-height: 100%;
  overflow-y: scroll;
  overflow-x: auto;
}
.usage-monitor .flex-col {
  display: flex;
  flex-direction: column;
}
.usage-monitor___add-team-form {
  grid-column: 1;
  grid-row: 1;
}
.usage-monitor__add-team-members {
  grid-column: 2;
  grid-row: 2;
}
.usage-monitor__add-team-header, .usage-monitor__manage-team-header {
  grid-column: 1/-1;
  grid-row: 1;
  display: flex;
  justify-content: space-between;
}
.usage-monitor__organisation-name {
  grid-column: 1;
  grid-row: 1;
  padding: 20px;
}
.usage-monitor__header {
  grid-column: 1/-1;
  grid-row: 1;
  padding: 20px;
}
.usage-monitor__filters {
  grid-column: 1/-1;
  grid-row: 2;
  background: #F4F6Fa;
  padding: 20px;
  display: flex;
  justify-content: center;
}
.usage-monitor__filters div {
  display: flex;
  align-items: center;
}
.usage-monitor__filters div h4 {
  margin-right: 20px;
}
.usage-monitor__layout .grid-view {
  grid-column: 1/3;
  grid-row: 2/-1;
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}
.usage-monitor__datapoints {
  grid-column: 2/-1;
  grid-row: 3/-1;
  padding: 0 20px 0 20px;
  grid-gap: 10px;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 50% 50%;
}
.usage-monitor__manage-team-header {
  grid-column: 1/-1;
  grid-row: 1;
  display: flex;
  justify-content: space-between;
}
.usage-monitor__manage-team {
  display: flex;
  flex-direction: column;
}
.usage-monitor__manage-team .__manage-team-layout {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: auto 1fr 1fr auto;
  height: calc(100vh - 200px);
}
.usage-monitor__manage-team .__manage-team-layout .usage-monitor__manage-team-actions {
  grid-column: 1;
  grid-row: 4;
}
.usage-monitor__manage-team .__manage-team-layout .grid-view__cross-over {
  grid-column: 2;
  grid-row: 2/4;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.usage-monitor__manage-team .__manage-team-layout .grid-view__cross-over div.react-svg-icon {
  margin: 20px;
}
.usage-monitor__manage-team-info-layout {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  grid-gap: 35px;
  height: auto;
  width: auto;
}
.usage-monitor__manage-team-nonmembers {
  grid-column: 1;
  grid-row: 2/4;
}
.usage-monitor__manage-team-nonmembers .grid-view {
  height: 100%;
}
.usage-monitor__manage-team-members {
  grid-column: 3;
  grid-row: 2/4;
}
.usage-monitor__manage-team-members .grid-view {
  height: 100%;
}
.usage-monitor__manage-team-selector {
  grid-column: 3;
  grid-row: 2;
  position: relative;
  top: 20px;
  width: 55%;
  left: calc(45% - 50px);
  height: -moz-fit-content;
  height: fit-content;
}
.usage-monitor__log-layout {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: repeat(auto-fill, 30rem);
  height: 100%;
  grid-gap: 10px;
}
.usage-monitor__log-layout .chart__container--stand-alone {
  height: 480px;
  height: 30rem;
  margin: 0;
}
.usage-monitor__user-log-layout {
  display: grid;
  grid-template-columns: 45% 50%;
  grid-template-rows: repeat(3, 30rem);
  overflow-y: auto;
  overflow-x: auto;
  grid-gap: 20px;
}
.usage-monitor__user-log-layout .chart__counter {
  font-size: 5px;
}
.usage-monitor__no-team {
  grid-column: 1/-1;
  grid-row: 3/-1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.usage-monitor__select-users-modal {
  height: calc(90vh - 100px);
}
.usage-monitor__select-users-modal h1 {
  margin: 10px 0;
}
.usage-monitor__select-users-modal .gridview_container {
  height: calc(100% - 105px);
}
.usage-monitor__select-users-modal .gridview_container .grid-view {
  margin: 0;
}
.usage-monitor__select-users-modal .usage-monitor__manage-team-header .react-modal__header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.usage-monitor__tips-and-tricks-modal {
  padding: 35px;
  background: #ffffff;
  border-radius: 10px;
  height: calc(100vh - 100px);
  width: calc(70vw - 100px);
  display: flex;
  flex-direction: column;
  overflow: scroll;
  padding-bottom: 120px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.usage-monitor__tips-and-tricks-modal .btn {
  width: 208px;
  width: 13rem;
  color: #1E025F;
}
.usage-monitor__tips-and-tricks-modal .btn-next {
  color: #fff;
  width: 208px;
  width: 13rem;
  border: none;
  border-radius: 10px;
  background-color: #1E025F;
}
.usage-monitor__tips-and-tricks-modal .btn-next.disabled {
  background-color: #9F99B1;
  cursor: not-allowed;
}
@media (max-width: 1024px) {
  .usage-monitor__tips-and-tricks-modal {
    width: calc(100vw - 100px);
  }
}
.usage-monitor__tips-and-tricks-modal ::-webkit-scrollbar {
  display: none;
}
.usage-monitor__tips-and-tricks-modal .my-auto {
  margin: auto 0;
}
.usage-monitor__tips-and-tricks-modal .mx-auto {
  margin: 0 auto;
}
.usage-monitor__tips-and-tricks-modal .actions {
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 35px;
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: space-between;
}
.usage-monitor__tips-and-tricks-modal .content {
  border: 1px solid #9F99B1;
  background: #ffffff;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-content: space-around;
  justify-content: space-around;
}
.usage-monitor__tips-and-tricks-modal .content.checked {
  border: 1px solid #1E025F;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.usage-monitor__tips-and-tricks-modal .content ul {
  list-style-type: disc;
  margin-left: 20px;
}
.usage-monitor__tips-and-tricks-modal .content ol {
  list-style-type: decimal;
  margin-left: 20px;
}
.usage-monitor__tips-and-tricks-modal .content input[type=checkbox] {
  border: 1px solid #1E025F;
  height: 20px;
  width: 20px;
  border-radius: 5px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  accent-color: #1E025F;
  margin-top: auto;
}
.usage-monitor__tips-and-tricks-modal .content input[type=checkbox] input[type=checkbox]:checked {
  background: #1E025F;
}
.usage-monitor__tips-and-tricks-modal .tip-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  grid-gap: 20px;
  padding: 20px 0;
  overflow-y: auto;
}
.usage-monitor__tips-and-tricks-modal .bullet-list {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  list-style-type: disc;
  list-style-position: inside;
}
.usage-monitor__share-tips-and-tricks-modal {
  padding: 35px;
  background: #ffffff;
  border-radius: 10px;
  height: calc(100vh - 100px);
  width: calc(70vw - 100px);
  display: flex;
  flex-direction: column;
  overflow: scroll;
  padding-bottom: 120px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
@media (max-width: 1024px) {
  .usage-monitor__share-tips-and-tricks-modal {
    width: calc(100vw - 100px);
  }
}
.usage-monitor__share-tips-and-tricks-modal ::-webkit-scrollbar {
  display: none;
}
.usage-monitor__share-tips-and-tricks-modal .my-auto {
  margin: auto 0;
}
.usage-monitor__share-tips-and-tricks-modal .mx-auto {
  margin: 0 auto;
}
.usage-monitor__share-tips-and-tricks-modal .actions {
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 35px;
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: space-between;
}
.usage-monitor__share-tips-and-tricks-modal .actions .back-btn {
  color: #1E025F;
  width: 208px;
  width: 13rem;
  border-radius: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .actions .send-mails-btn {
  color: #ffffff;
  background: #40bc8a;
  width: 208px;
  width: 13rem;
  border-radius: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .actions .send-mails-btn svg {
  fill: #ffffff;
  margin-left: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs {
  overflow-y: auto;
  overflow-x: hidden;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-content: space-around;
  justify-content: space-around;
  margin-bottom: 10px;
  border: 1px solid #1E025F;
  border-radius: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .content ul {
  list-style-type: disc;
  margin-left: 20px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .content ol {
  list-style-type: decimal;
  margin-left: 20px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .bullet-list {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  list-style-type: disc;
  list-style-position: inside;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-input-label {
  width: 20%;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mailto-list {
  display: flex;
  padding: 5px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mailto-list .mailto-receivers {
  width: 100%;
  display: flex;
  padding: 5px;
  flex-wrap: wrap;
  max-height: 96px;
  max-height: 6rem;
  overflow-y: auto;
  min-height: 51.2px;
  min-height: 3.2rem;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mailto-list .mailto-item {
  padding: 2px 10px;
  border-radius: 20px;
  background-color: #443469;
  color: white;
  display: flex;
  height: 32px;
  height: 2rem;
  margin-left: 16px;
  margin-left: 1rem;
  margin-top: 5px;
  margin-bottom: 5px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mailto-list .mailto-item .mailto-item-icon {
  display: flex;
  margin-left: 5px;
  margin-top: 0;
  margin-bottom: 0;
  color: white;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mailto-list .mailto-item .mailto-item-name {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  margin: auto 0;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-subject {
  display: flex;
  align-content: center;
  padding: 5px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-input {
  width: 100%;
  margin-left: 16px;
  margin-left: 1rem;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-content {
  display: flex;
  flex-direction: column;
  align-content: center;
  border-radius: 10px;
  margin-top: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-content h3 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-content p {
  margin-bottom: 0;
  width: 100%;
  margin-left: 16px;
  margin-left: 1rem;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-content .mail-greeting {
  display: flex;
  align-content: center;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-content .mail-greeting textarea {
  border: 1px solid #9F99B1;
  padding: 10px;
  min-height: 224px;
  min-height: 14rem;
  resize: none;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 16px;
  margin-left: 1rem;
  overflow: auto;
  width: 100%;
}
.usage-monitor__share-tips-and-tricks-modal .mail-inputs .mail-sender {
  display: flex;
  align-content: center;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.support--layout {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  height: 100%;
}
.support--layout h1 {
  margin: 20px;
}
.support--layout .tip-selector {
  width: auto;
  display: flex;
  margin: 0 20px 20px;
}
.support--layout .tip-selector .tips {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-around;
  border: 1px solid #1E025F;
  border-radius: 10px;
  padding: 20px;
  width: 50%;
}
.support--layout .tip-selector .tips .tip-item {
  padding: 10px;
  background: #ffffff;
  border-radius: 10px;
}
.support--layout .tip-selector .tips .tip-item p {
  margin: 0;
}
.support--layout .tip-selector .tips .tip-item:hover {
  background: #E4E4EC;
}
.support--layout .tip-selector .tips .selected {
  background: #1E025F;
  color: white;
}
.support--layout .tip-selector .tips .selected:hover {
  background: #1E025F;
}
.support--layout .tip-selector .selected-tip-view {
  width: 50%;
  background: #F4F6Fa;
  border-radius: 10px;
}
.support--layout .tip-selector .content {
  padding: 20px;
  height: 100%;
}
.support--layout .help-and-support-container {
  margin: 0 20px 20px;
  height: -moz-fit-content;
  height: fit-content;
}
.support--layout .help-and-support-container .chart__container--stand-alone {
  width: auto;
  height: -moz-fit-content;
  height: fit-content;
}
.support--layout .help-and-support-container .quickstart-item .colored {
  background: #E4E4EC;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .mobile--invisible {
    display: none !important;
  }
}
.module-uwv .select2-container--krajee .select2-selection {
  padding: 0 !important;
}
.module-uwv .strip .flickity-viewport {
  height: 60px !important;
}
.module-uwv .uwv-dashboard__grid-container {
  display: grid;
  width: 100%;
  height: auto;
  overflow: hidden;
  grid-template-columns: 1fr 1fr auto;
  grid-template-rows: auto auto auto;
}
.module-uwv #uwv-dashboard__vacancies-table {
  cursor: pointer;
  width: calc(100% - 8rem);
  left: -80px;
  left: -5rem;
  position: relative;
  grid-row: 1/3;
  grid-column: 1/3;
}
.module-uwv #uwv-dashboard__vacancies-table table {
  table-layout: fixed;
}
.module-uwv #uwv-dashboard__vacancies-table table td,
.module-uwv #uwv-dashboard__vacancies-table table h2, .module-uwv #uwv-dashboard__vacancies-table table p {
  font-size: 16px !important;
  font-size: 1rem !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="0"] {
  width: 25% !important;
  padding-right: 16px;
  padding-right: 1rem;
  text-align: right;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="1"] {
  width: 33% !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="1"] .uwv-dashboard__vacancy-title {
  white-space: pre;
  padding-right: 8px;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="2"] {
  width: 32% !important;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="2"] .uwv-dashboard__vacancy-title {
  white-space: pre;
  padding-right: 8px;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="3"] {
  width: 10% !important;
  padding: 0 !important;
  overflow: visible;
}
.module-uwv #uwv-dashboard__vacancies-table--content [data-col-seq="3"] .uwv-dashboard__probability-range {
  text-align: right;
}
.module-uwv .uwv-chart__top-right {
  grid-row: 1;
  grid-column: 3;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__top-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__mid-right {
  grid-row: 2;
  grid-column: 3;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__mid-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__bottom-right {
  grid-row: 3;
  grid-column: 2/4;
  margin: 16px 0;
  margin: 1rem 0;
  padding: 0 16px;
  padding: 0 1rem;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__bottom-right div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .uwv-chart__bottom-left {
  grid-row: 3;
  grid-column: 1;
  margin: 16px 0;
  margin: 1rem 0;
  padding: 0 16px;
  padding: 0 1rem;
  padding: 8px;
  padding: 0.5rem;
}
.module-uwv .uwv-chart__bottom-left div {
  border: 8px solid #fff;
  border: 0.5rem solid #fff;
}
.module-uwv .vacanciesList {
  cursor: pointer;
}
.module-uwv .actions {
  position: fixed;
}
.module-uwv [name="VacancyClassificationSearch[VacancyTitle]"],
.module-uwv .uwv__filter,
.module-uwv [aria-labelledby=select2-vacancyclassificationsearch-steekproefnummer-container],
.module-uwv .select2-container--krajee .select2-selection--single,
.module-uwv .sla-option {
  border-radius: 0 !important;
}
.module-uwv .sla-chart-container {
  position: relative;
  padding: 32px 0;
  padding: 2rem 0;
}
.module-uwv .sla-chart-container .highcharts-title {
  position: absolute !important;
  top: -32px !important;
  top: -2rem !important;
  width: 100% !important;
  text-align: center !important;
}
.module-uwv .sla-option {
  width: 160px !important;
  width: 10rem !important;
  display: inline-block;
}
.module-uwv .sla-option-container {
  position: absolute;
  top: 0;
  left: 0;
}
.module-uwv .uwv-grid__text {
  margin: 0;
  white-space: pre;
  padding-right: 24px;
  padding-right: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.module-uwv .search_container-boc-isco4-layer5 {
  width: 25%;
  box-sizing: border-box;
  height: auto;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
.module-uwv .search-buttons__container {
  width: auto;
  position: absolute;
  top: 0;
  right: 24px;
  right: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.module-uwv .btn--uwv-option {
  display: inline-block;
  width: 67.2px;
  width: 4.2rem;
  height: 32px;
  height: 2rem;
  margin-left: 3.2px !important;
  margin-left: 0.2rem !important;
  text-align: center;
  line-height: 6.4px;
  line-height: 0.4rem;
}
.module-uwv .uwv__filter-betrouwbaarheid-container {
  position: absolute;
  top: 0;
}
.module-uwv .uwv__filter-betrouwbaarheid-text {
  display: inline-block;
  width: 15%;
  padding: 8px 8px 8px 0;
  padding: 0.5rem 0.5rem 0.5rem 0;
}
.module-uwv .uwv__filter-betrouwbaarheid-input {
  display: inline-block;
  width: 35%;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 0;
  text-align: right;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container {
  line-height: 48px;
  line-height: 3rem;
}
.module-uwv .btn-close-small {
  position: absolute;
  top: 14.4px !important;
  top: 0.9rem !important;
  right: 16px !important;
  right: 1rem !important;
  color: #fff !important;
  width: 19.2px !important;
  width: 1.2rem !important;
  height: 19.2px !important;
  height: 1.2rem !important;
  border-radius: 1000px !important;
  line-height: 16px;
  line-height: 1rem;
  text-align: center;
  cursor: pointer;
}
.module-uwv [aria-labelledby=select2-vacancyclassificationsearch-steekproefnummer-container] .select2-selection__arrow {
  visibility: hidden;
}
.module-uwv #vacanciesList-container td {
  position: relative;
}
.module-uwv #vacanciesList-container th {
  text-align: left;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container .select2-search__field {
  background-color: rgba(0, 0, 0, 0) !important;
  height: 48px;
  width: 100%;
  padding: 16px;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container {
  position: absolute;
  top: -6.4px;
  top: -0.4rem;
  padding: 0;
  left: 16px;
  left: 1rem;
}
.module-uwv #vacanciesList-container table,
.module-uwv #vacanciesList-skeleton table {
  table-layout: fixed;
}
.module-uwv #vacanciesList-container [data-col-seq="0"],
.module-uwv #vacanciesList-skeleton [data-col-seq="0"] {
  width: 9% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="1"],
.module-uwv #vacanciesList-skeleton [data-col-seq="1"] {
  width: 30% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="2"],
.module-uwv #vacanciesList-skeleton [data-col-seq="2"] {
  width: 28% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="3"],
.module-uwv #vacanciesList-skeleton [data-col-seq="3"] {
  width: 12% !important;
}
.module-uwv #vacanciesList-container [data-col-seq="4"],
.module-uwv #vacanciesList-skeleton [data-col-seq="4"] {
  width: 9% !important;
  text-align: center;
}
.module-uwv #vacanciesList-container [data-col-seq="5"],
.module-uwv #vacanciesList-skeleton [data-col-seq="5"] {
  width: 13% !important;
}
.module-uwv .vacanciesList .indicator-progress {
  width: 65%;
}
.module-uwv .random-vacancies-container {
  position: relative;
  height: auto;
}
.module-uwv .random-vacancies {
  width: 320px;
  width: 20rem;
  height: auto;
}
.module-uwv .random-vacancies__form {
  display: flex;
  height: 100%;
  justify-content: space-evenly;
  flex-direction: column;
}
.module-uwv .btn--random-vacancies {
  border: 2px solid #96989C;
  margin-top: 16px;
  margin-top: 1rem;
}
.module-uwv .toggle-vacancy-menu {
  width: auto;
  position: absolute;
  left: 0;
  border: 2px solid #000;
}
.module-uwv .btn__reset-form,
.module-uwv .select2-selection__clear {
  position: absolute !important;
  top: 14.4px !important;
  top: 0.9rem !important;
  right: 40px !important;
  right: 2.5rem !important;
  background-color: #666 !important;
  color: #fff !important;
  width: 19.2px !important;
  width: 1.2rem !important;
  height: 19.2px !important;
  height: 1.2rem !important;
  border-radius: 1000px !important;
  line-height: 16px !important;
  line-height: 1rem !important;
  text-align: center !important;
  cursor: pointer !important;
}
.module-uwv .btn__reset-form::before,
.module-uwv .select2-selection__clear::before {
  content: "x";
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.module-uwv .btn__reset-form:hover,
.module-uwv .select2-selection__clear:hover {
  background-color: #000 !important;
}
.module-uwv #select2-vacancyclassificationsearch-bocclassificationcode-container .select2-selection__clear {
  position: relative !important;
  right: 0px !important;
  right: 0rem !important;
}
.module-uwv .form-get-steekproeven {
  width: 400px;
  width: 25rem;
}
.module-uwv #vacancyclassificationsearch-manualclassificationjudgment ~ .select2-container--krajee .select2-selection__arrow {
  background-image: none !important;
}
.module-uwv .manual-judgment__correction::after {
  content: "!";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  width: 100%;
  height: 100%;
}

.btn__next-small {
  text-align: center;
  border-radius: 1000px;
  box-shadow: none;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}

#vacancyPopupModal [type=checkbox] {
  -webkit-appearance: checkbox;
}
#vacancyPopupModal .modal-content {
  max-height: 90vh;
  overflow-y: scroll;
}
#vacancyPopupModal .modal-footer {
  text-align: left !important;
}
#vacancyPopupModal .btn-danger {
  border-color: #ff4444;
}
#vacancyPopupModal .vacancy-judgement .btn,
#vacancyPopupModal .vacancy-judgement form {
  display: inline-block;
}
#vacancyPopupModal .select2-selection__rendered {
  text-align: left;
}
#vacancyPopupModal .select2.select2-container.select2-container--krajee {
  width: 100% !important;
}
#vacancyPopupModal .focus-property-description-decision::first-letter {
  text-transform: uppercase;
}
#vacancyPopupModal .uwv-form form {
  width: 100%;
}
#vacancyPopupModal .uwv-form .focus-property-term {
  text-align: left !important;
}
#vacancyPopupModal .uwv-form--button-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  gap: 1rem;
}
#vacancyPopupModal .uwv-form--button-container .btn {
  margin-left: 0 !important;
  width: 100% !important;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment #oknokform-judgment {
  display: flex;
  justify-content: left;
  align-items: center;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio {
  text-align: left;
  margin-right: 16px;
  margin-right: 1rem;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio label {
  color: #fff;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(1) label {
  background-color: #C5D937;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(2) label, #vacancyPopupModal .uwv-form .field-oknokform-judgment .radio:nth-of-type(3) label {
  background-color: #D43636;
}
#vacancyPopupModal .uwv-form .field-oknokform-judgment input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
#vacancyPopupModal .uwv-form .select2-selection__choice {
  max-width: calc(100% - 1rem);
  overflow: hidden;
  text-overflow: ellipsis;
}
#vacancyPopupModal .uwv-form .select2-selection__choice .select2-selection__choice__remove {
  position: relative;
  bottom: 2px;
}

.advanced-search-container {
  position: relative;
  height: 64px;
  height: 4rem;
}
.advanced-search-container .form-advanced-search {
  position: absolute;
  left: 0;
  display: flex;
}
.advanced-search-container .form-advanced-search > .form-group {
  display: flex;
  position: relative;
}
.advanced-search-container .form-advanced-search > .form-group > .form-control {
  background-color: #F6F8FC;
  width: 480px;
  width: 30rem;
  border-color: #bbb;
  margin-right: 32px;
  margin-right: 2rem;
}
.advanced-search-container .form-advanced-search > .form-group > .form-control:hover {
  border-color: #443469;
}
.advanced-search-container #advancedsearchfield {
  display: inline-block;
}
.advanced-search-container .form-advanced-search > .form-group > .btn-primary {
  width: 80px;
  width: 5rem;
  display: inline-block;
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}
.advanced-search-container .reset_form {
  position: absolute;
  cursor: pointer;
  background-color: #5E529F !important;
  font-weight: bold;
  color: #fff !important;
  transition: all 0.3s;
  right: 16px !important;
  right: 1rem !important;
}
.advanced-search-container .reset_form:hover {
  background-color: #1E025F !important;
}

#select2-vacancyclassificationsearch-manualclassificationjudgment-results li {
  position: relative !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
#select2-vacancyclassificationsearch-manualclassificationjudgment-results li::after, #select2-vacancyclassificationsearch-manualclassificationjudgment-results li::before {
  content: "";
  height: 90%;
  margin: 8px 0;
  margin: 0.5rem 0;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999999;
}

[aria-labelledby=select2-vacancyclassificationsearch-manualclassificationjudgment-container] {
  padding: 0 !important;
}

.review-ok-nok-btn-container,
#review-btn-container {
  display: flex;
}

.brand--uwv .select2-container--krajee .select2-selection__choice {
  border: 1px solid #666 !important;
}

input.sladatatype,
#show_eval {
  -webkit-appearance: checkbox;
}

#uwvSlaExport {
  position: fixed;
  bottom: 24px;
  bottom: 1.5rem;
  right: 24px;
  right: 1.5rem;
  padding: 16px;
  padding: 1rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 8px -2px #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#uwvSlaExport .icon-container.icon-container--download.icon-container--lg {
  margin-right: 0 !important;
  width: 32px !important;
  width: 2rem !important;
}

.uwv__chart-box {
  background: #fff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  padding: 32px;
  padding: 2rem;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.brand--carerix .search-v3__container--free-entry .search-keys,
.brand--carerix .search-v3__container--location #location-autocomplete,
.brand--carerix .btn-v3,
.brand--carerix .react-button,
.brand--carerix .search-v3 .search-keys.search-keys--selectize .selectize-input .search-key .search-key-label,
.brand--carerix .search-v3__text-input input.form-control, .brand--carerix .search-v3__text-input input.pane-filter-input, .brand--carerix .search-v3__text-input .form-group .select2.select2-container .selection .select2-selection, .brand--carerix .search-v3__select input.form-control, .brand--carerix .search-v3__select input.pane-filter-input, .brand--carerix .search-v3__select .form-group .select2.select2-container .selection .select2-selection,
.brand--carerix .search-v3__query-container select, .brand--carerix .search-v3__query-container input, .brand--carerix .search-v3__query-container .form-group .select2.select2-container .selection .select2-selection,
.brand--carerix .form.form--mute .form-control,
.brand--carerix .profile-toolbar__container .profile-toolbar__input select,
.brand--carerix .search-v3__container--location .icon-container.icon-container--location,
.brand--carerix .page-pane,
.brand--carerix .react-form__input, .brand--carerix .react-form-select__control, .brand--carerix .react-form .react-form-select__control,
.brand--carerix .chart__container {
  border-radius: 4px !important;
}
.brand--carerix p {
  color: rgb(66, 82, 110);
}
.brand--carerix .search-v3__button {
  background: rgb(235, 236, 240) !important;
}
.brand--carerix .btn-v3--secondary {
  background-color: rgb(0, 107, 199) !important;
}
.brand--carerix .react-button--tab-nav,
.brand--carerix .search-v3__item span {
  color: rgb(0, 107, 199) !important;
}
.brand--carerix .react-button.react-button--tab-nav-active,
.brand--carerix .react-button--nav {
  color: rgb(0, 107, 199) !important;
  border-color: rgb(0, 107, 199) !important;
}
.brand--carerix .cabinet-v3__content .cabinet--rows {
  padding: 0 !important;
  border-radius: 4px !important;
}
.brand--carerix #results-scroll-content .grid-container .cabinet-v3__container #id-pjax-vacancies_extended #vacancies_extended #sectionvacancies_extended .cabinet-drawer__scroll-container {
  margin-right: 0px !important;
  margin-right: 0rem !important;
}
.brand--carerix .profile-toolbar.profile-toolbar__container {
  background: rgb(223, 225, 229) !important;
}
.brand--carerix #select_profile {
  background: #fff !important;
}
.brand--carerix .react-dropdown .react-svg-icon-theme--light svg circle {
  fill: rgb(107, 119, 140) !important;
}
.brand--carerix .action-bar__cabinet-grid-row .action__button.action--accent-secondary .icon-wrap svg path,
.brand--carerix .action-bar__cabinet-grid-row .action__button:hover .icon-wrap svg path {
  fill: rgb(66, 82, 110) !important;
}
.brand--carerix .search-v3__container--location .icon-container.icon-container--location svg path {
  fill: rgb(0, 107, 199) !important;
  stroke: rgb(0, 107, 199) !important;
}
.brand--carerix .react-svg-icon-theme--tab-nav-active {
  fill: rgb(0, 107, 199) !important;
}
.brand--carerix .profile-toolbar.profile-toolbar__container {
  width: 100% !important;
}
.brand--carerix .cabinet-matchbox.btn.btn--label,
.brand--carerix .organisation-property.btn--label__icon.cabinet-link,
.brand--carerix .organisation-label-modal-show.react-button,
.brand--carerix .organisation-label {
  background: rgb(137, 147, 164) !important;
}
.brand--carerix .cabinet-v3__container #id-pjax-vacancies_extended .cabinet-matchbox-alert,
.brand--carerix .organisation-label--colleague-only,
.brand--carerix .organisation-label.organisation-label__inset--left::before {
  background: rgb(41, 158, 0) !important;
}
.brand--carerix .search-v3__container--free-entry #search-input-selectized::-moz-placeholder {
  color: rgb(66, 82, 110) !important;
}
.brand--carerix .search-v3__container--free-entry #search-input-selectized::placeholder {
  color: rgb(66, 82, 110) !important;
}

.react-content__header {
  display: flex;
  justify-content: space-between;
  padding: 8px;
  padding: 0.5rem;
}

.react-actions__container {
  display: flex;
}
.react-actions__container > * {
  margin-left: 10px;
  position: relative;
  z-index: 1;
}

.react-grid {
  display: grid;
  grid-template-columns: repeat(16, 6.25%);
}

.react-col-1 {
  grid-column: span 1;
}
.react-col-2 {
  grid-column: span 2;
}
.react-col-3 {
  grid-column: span 3;
}
.react-col-4 {
  grid-column: span 4;
}
.react-col-5 {
  grid-column: span 5;
}
.react-col-6 {
  grid-column: span 6;
}
.react-col-7 {
  grid-column: span 7;
}
.react-col-8 {
  grid-column: span 8;
}
.react-col-9 {
  grid-column: span 9;
}
.react-col-10 {
  grid-column: span 10;
}
.react-col-11 {
  grid-column: span 11;
}
.react-col-12 {
  grid-column: span 12;
}
.react-col-13 {
  grid-column: span 13;
}
.react-col-14 {
  grid-column: span 14;
}
.react-col-15 {
  grid-column: span 15;
}

.flex {
  display: flex;
}
.flex-justify-evenly {
  justify-content: space-evenly;
}
.flex-justify-between {
  justify-content: space-between;
}
.flex-justify-center {
  justify-content: center;
}
.flex-align-center {
  align-items: center;
}
.flex-column {
  flex-direction: column;
}

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

.border {
  border-color: #9F99B1;
  border-style: solid;
  border-width: 0;
}
.border-thin {
  border-width: 1px;
}
.border-thin-top {
  border-top-width: 1px;
}
.border-regular {
  border-width: 2px;
}
.border-regular-top {
  border-top-width: 2px;
}
.border-thick {
  border-width: 4px;
}
.border-light {
  border-color: #E4E4EC;
}

.react-sort {
  display: flex;
}
.react-sort--header {
  margin-right: 10px;
}
.react-sort__icon {
  position: absolute;
  right: -1px;
  top: 0.5px;
  width: 35px;
  height: 35px;
  background: #9F99B1;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 10px 10px 0;
}
.react-sort .btn-v3--icon {
  width: 160px;
  width: 10rem;
  text-align: left;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.charts__container {
  display: grid;
  position: relative;
  left: -20px;
  width: calc(100% + 20px * 2);
  grid-template-columns: 50% 50%;
  grid-template-rows: auto;
}
.charts__container .LazyLoad {
  max-height: 640px;
  max-height: 40rem;
  min-height: 400px;
  min-height: 25rem;
}
.charts__container .LazyLoad.chart__view--wide {
  max-height: 640px;
  max-height: 40rem;
  min-height: auto;
  grid-column: 1/-1;
}

@media only screen and (max-width: 1100px) {
  .charts__container {
    grid-template-columns: 1fr;
  }
}
.charts__page {
  height: 100%;
}

.chart__container {
  position: relative;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 4.3125rem 22.5rem 2rem;
  height: 464px;
  height: 29rem;
  border: 1px solid #CAC6DC;
  margin: 20px;
  border-radius: 10px;
}
.chart__container--list5, .chart__container--list10 {
  grid-template-columns: 100%;
}
.chart__container--samenvatting {
  padding: 20px;
  margin: 20px 0;
  height: -moz-fit-content;
  height: fit-content;
  grid-template-columns: auto;
  grid-template-rows: auto;
}
.chart__container--samenvatting .chart__samenvatting--plain-text {
  -moz-column-count: 2;
       column-count: 2;
  grid-column: 1/-1;
}
.chart__container--samenvatting ul {
  margin: 0;
}
.chart__container--samenvatting .chart__header {
  grid-column: 1/-1;
}
.chart__container--samenvatting .chart__view {
  display: initial;
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  grid-template-rows: auto;
  grid-column: 1/-1;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.chart__container--samenvatting .chart__view--left {
  grid-column: 1;
  height: -moz-fit-content;
  height: fit-content;
}
.chart__container--samenvatting .chart__view--right {
  grid-column: 2;
  height: -moz-fit-content;
  height: fit-content;
}
.chart__container--samenvatting .chart__view--wide {
  grid-column: 1/3;
  height: -moz-fit-content;
  height: fit-content;
}
.chart__header {
  position: relative;
  display: grid;
  grid-template-columns: auto max-content;
  padding: 20px;
  border-bottom: 1px solid #CAC6DC;
  align-content: center;
}
.chart__header h3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chart__modal {
  width: calc(100vw - 45px * 2);
  height: calc(100vh - 45px * 2);
  background: #ffffff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  position: fixed;
  z-index: 3000000000;
  top: 0;
  left: 0;
  margin: 45px !important;
  grid-template-rows: 4.3125rem 1fr 6rem;
}
.chart__actions {
  height: 100%;
  display: flex;
  align-items: center;
}
.chart__actions > div {
  cursor: pointer;
}
.chart__tooltip {
  position: absolute;
  width: 384px;
  width: 24rem;
  top: 48px;
  top: 3rem;
  right: 0;
  padding: 20px;
  border-radius: 10px;
  background: rgba(30, 2, 95, 0.7333333333);
  z-index: 1;
  color: #ffffff;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
.chart__view {
  padding: 10px;
}
.chart__view--fade-in {
  animation: fadeIn 0.75s;
}
.chart__view--kpi {
  padding: 0;
}
.chart__view--text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 95%;
  width: 100%;
  padding: 45px;
  background-color: #F4F6Fa;
}
.chart__view--text h1 {
  margin-bottom: 0;
  font-weight: 600;
  color: #443469;
  font-size: 30pt;
  line-height: 35pt;
}
.chart__view--text h3 {
  color: #1E025F;
  font-weight: 700;
}
.chart__view--barspreadhorizontal {
  height: 100%;
  display: flex;
  align-items: center;
}
.chart__view--double {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.chart__view--double .chart__view--small-container {
  position: relative;
  display: grid;
  grid-template-rows: 1fr 2rem;
  grid-template-columns: 1fr;
  width: 40%;
  height: 160px;
  height: 10rem;
  margin: 8px;
  margin: 0.5rem;
  background: #F4F6Fa;
  padding: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
.chart__view--double .chart__view--small-container .react-svg-icon__candidate, .chart__view--double .chart__view--small-container .chart__view--mini-waffle {
  grid-row: 1;
}
.chart__view--double .chart__view--small-container h3 {
  grid-row: 2;
  justify-self: center;
}
.chart__view--double.chart__view--export {
  justify-content: space-between;
}
.chart__view--double.chart__view--export .chart__view--small-container {
  width: 50%;
  height: 192px;
  height: 12rem;
  margin-bottom: 15mm;
}
.chart__view--list {
  width: 100%;
  padding: 10px 20px;
}
.chart__view--list .chart__list-item {
  display: grid;
  grid-template-columns: 35px minmax(0, 1fr) auto auto auto;
  background: #F4F6Fa;
  align-items: center;
  height: 28.8px;
  height: 1.8rem;
  width: 100%;
  margin-bottom: 2px;
  padding-right: 20px;
}
.chart__view--list .chart__list-item--checkered {
  height: 45px !important;
}
.chart__view--list .chart__list-item--checkered:nth-child(odd) {
  background-color: #F4F6Fa;
}
.chart__view--list .chart__list-item--checkered:nth-child(even) {
  background-color: #ffffff;
}
.chart__view--list .chart__list-item--media {
  grid-template-columns: minmax(0, 1fr) auto auto auto;
}
.chart__view--list .chart__list-item--count {
  white-space: nowrap;
  padding-right: 20px;
  text-decoration: underline;
  cursor: pointer;
}
.chart__view--list .chart__list-item.chart__list--10 {
  height: 20px;
}
.chart__view--list .chart__list-item h2, .chart__view--list .chart__list-item h3 {
  margin: 0;
}
.chart__view--list .chart__list-item-header {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 28px;
  width: 28px;
  background: #E4E4EC;
}
.chart__view--list .chart__list-item-header.chart__list--10 {
  height: 20px;
  width: 20px;
}
.chart__view--list .chart__list-item-header.chart__list--10 h4 {
  line-height: 20px;
}
.chart__view--list .chart__list-item-header h2, .chart__view--list .chart__list-item-header h3 {
  width: 35px;
  text-align: center;
  margin: 0;
  color: #1E025F;
  font-weight: 400;
}
.chart__view--list .chart__list-item-text {
  padding: 0 20px;
  width: 100%;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chart__view--list .chart__list-item-text .chart__list-item--count {
  position: absolute;
  right: 16px;
  right: 1rem;
  top: 0;
}
.chart__view--list .chart__list-item-text h3, .chart__view--list .chart__list-item-text h2, .chart__view--list .chart__list-item-text h4, .chart__view--list .chart__list-item-text em {
  white-space: nowrap;
  overflow: clip;
  text-overflow: ellipsis;
}
.chart__view--list .chart__list-item-text h2, .chart__view--list .chart__list-item-text h3 {
  font-weight: 400;
}
.chart__view--list .chart__list-item-text.chart__list--10 h4 {
  line-height: 20px;
  font-weight: 400;
}
.chart__view--list.chart__view--export {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  position: relative;
  top: -1mm;
  padding: 10px 20px;
}
.chart__view--list.chart__view--export .chart__list-item h2 {
  font-size: 24px;
  font-size: 1.5rem;
}
.chart__view--list.chart__view--export .chart__list-item h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.chart__view--linechart {
  flex-direction: column;
}
.chart__view--linechart.pdf-export__chart-container {
  height: 65mm;
}
.chart__view--linechart .amchart__container {
  height: 100%;
  padding-top: 5px;
}
.chart__view--linechart .amchart__container.amcharts__container--has-legend {
  height: 82%;
}
.chart__view--linechart .amchart__container--export {
  width: 100%;
}
.chart__view--linechart .amchart__legend-toggle {
  position: absolute;
  right: 32px;
  right: 2rem;
  bottom: 32px;
  bottom: 2rem;
}
.chart__view--linechart .linechart__legend {
  position: relative;
  width: 100%;
  height: 64px;
  height: 4rem;
}
.chart__view--linechart .linechart__legend--open {
  height: 160px;
  height: 10rem;
  background: #ffffff;
  border: 1px solid #CAC6DC;
  border-radius: 5px;
}
.chart__view--waffle {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.chart__view--mini-waffle {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto auto auto;
  grid-gap: 10px;
  width: 100%;
}
.chart__view--mini-waffle .react-icon {
  display: flex;
  justify-content: center;
}
.chart__view--barhorizontal {
  display: flex;
  align-items: center;
  padding-bottom: 0;
}
.chart__view--barhorizontal .amchart__container {
  position: relative;
  top: 10px;
  height: 107%;
  width: 100%;
  min-height: 320px;
  min-height: 20rem;
  max-height: 480px;
  max-height: 30rem;
}
.chart__view--barhorizontal .chart__footer {
  padding-top: 0px;
  padding-top: 0rem;
}
.chart__view--barspreadhorizontal .amchart__container {
  width: 100%;
  height: 80%;
}
.chart__view--barspreadhorizontal .amchart__container--export {
  width: 100%;
  height: 65mm;
}
.chart__view--barvertical {
  display: flex;
  justify-content: center;
}
.chart__view--candidatevacancies.pdf-export__chart-container {
  height: 65mm;
}
.chart__view--candidatevacancies.pdf-export__chart-container h3 {
  color: #1E025F;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin: 0;
}
.chart__view--candidatevacancies.pdf-export__chart-container .react-svg-icon {
  position: relative !important;
}
.chart__view--candidatevacancies.pdf-export__chart-container .react-svg-icon--size-xl {
  width: 45px !important;
  height: 45px !important;
  margin: 0 !important;
  top: 0 !important;
  left: 0 !important;
  grid-column: 1;
  justify-self: center;
}
.chart__view--map {
  display: flex;
  justify-content: space-evenly;
  padding: 10px 20px;
}
.chart__footer {
  padding: 5px 20px 0 20px;
  grid-row: 3;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 100%;
  overflow: clip;
}
.chart__footer p {
  margin-bottom: 10px;
}
.chart__footer footer.audience-credits {
  padding: 0;
  margin-bottom: 10px;
  border: none;
}
.chart__dummy-item {
  opacity: 0.5;
}

.chart__container--stand-alone {
  position: relative;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 45px calc(100% - 45px);
  border: 1px solid #CAC6DC;
  margin: 10px;
  border-radius: 10px;
}
.chart__container--stand-alone .chart__header--stand-alone {
  grid-row: 1;
  padding: 10px 20px;
  border-bottom: 1px solid #CAC6DC;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chart__container--stand-alone .chart__view--stand-alone {
  width: 100%;
  height: 100%;
  grid-row: 2;
  padding: 10px;
}
.chart__container--stand-alone .chart__view--stand-alone .chart__list-item {
  height: 35px;
}
.chart__container--stand-alone .chart__view--stand-alone .chart__view--list {
  height: 100%;
  overflow-y: scroll;
}
.chart__container--stand-alone .chart__view--stand-alone .chart__view--list-with-footer {
  height: calc(100% - 4rem);
}

.amchart__container {
  height: 100%;
}
.amchart__container--square {
  width: 500px;
}

.react-loader__datapoint {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.chart__container--samenvatting .react-loader__datapoint {
  grid-row: 1/-1;
  grid-column: 1/-1;
}

.chart__view--export {
  width: 100%;
}
.chart__view--export.chart__view--small-container {
  width: 50%;
}
.chart__view--export.chart__view--small-container [class*=icon--] {
  width: initial;
  height: initial;
  position: relative;
}

.react-dropdownmenulabel {
  position: relative;
}

.dropdown-v3 {
  position: absolute;
  z-index: 100000;
  top: 8px;
  top: 0.5rem;
  padding: 16px 0;
  padding: 1rem 0;
  background-color: #fff;
  border: 1px solid #E4E4EC;
}

.react-close {
  width: 48px;
  width: 3rem;
  text-align: center;
  height: 32px;
  height: 2rem;
  font-size: 24px;
  font-size: 1.5rem;
  cursor: pointer;
}

ul {
  list-style: none;
}

.react-dropdown {
  position: relative;
  display: inline-block;
}
.react-dropdown-button {
  display: flex;
}
.react-dropdown--position-left {
  right: 0;
}
.react-dropdown__container {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #fff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  z-index: 999999999;
  top: calc(100% + 0.5rem);
}
.react-dropdown__container--padding {
  padding: 20px;
}
.react-dropdown__header {
  display: flex;
  justify-content: space-between;
}
.react-dropdown__title {
  padding: 8px 32px;
  padding: 0.5rem 2rem;
}
.react-dropdown__items {
  list-style: none;
  padding: 5px 0;
  margin-bottom: 0 !important;
}
.react-dropdown__tab-header {
  display: flex;
  padding: 8px 32px;
  padding: 0.5rem 2rem;
  border-bottom: 1px solid #9F99B1;
}
.react-dropdown__tab-header h4 {
  font-weight: normal;
  margin-right: 16px;
  margin-right: 1rem;
  cursor: pointer;
}
.react-dropdown__tab--active {
  font-weight: bold !important;
}
.react-dropdown__input-container {
  padding: 20px 20px 5px 20px;
  min-width: 240px;
  min-width: 15rem;
}
.react-dropdown__input-container .react-form__input {
  height: 35px;
}
.react-dropdown__item {
  display: flex;
  position: relative;
  padding: 5px 20px;
  justify-content: flex-start;
  align-items: center;
}
.react-dropdown__item:hover {
  background-color: #F4F6Fa;
  cursor: pointer;
}
.react-dropdown__item--active em {
  font-weight: bold;
}
.react-dropdown__item--active .react-checkbox__container + em {
  font-weight: normal;
}
.react-dropdown__item em {
  white-space: nowrap;
}
.react-dropdown__item em .react-dropdown__item--active {
  font-weight: bold;
}
.react-dropdown__item--date {
  white-space: nowrap;
}
.react-dropdown__item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0);
}

.organisations-filter .react-dropdown__container {
  max-height: calc(100vh - 15rem);
}
.organisations-filter .react-dropdown__container .react-dropdown__items-container {
  max-height: calc(100vh - 19rem);
  overflow: scroll;
}

.search-profiles__dropdown-pane {
  height: 480px;
  height: 30rem;
  width: 560px;
  width: 35rem;
  overflow-y: scroll;
  overflow-x: hidden;
}
.search-profiles__dropdown-pane .react-dropdown__item em {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-profiles__dropdown-pane--position-right {
  right: 0;
}

.custom-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
}

.react-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #E4E4EC;
  opacity: 0.65;
  z-index: 100000;
}

#react-root-modal {
  position: absolute;
  z-index: 1100000000;
}

.modal {
  padding: 16px;
  padding: 1rem;
}

.react-modal {
  position: relative;
  z-index: 99999999999999;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: scroll;
}
.react-modal__container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.react-modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.react-modal__footer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
}
.react-modal--full .react-modal__body--full {
  background-color: #ffffff;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.react-modal--flex > div {
  padding: 35px;
  background-color: #ffffff;
  border-radius: 10px;
}
.react-modal--not-scrollable {
  overflow: visible;
}

.react-modal__backdrop,
.react-backdrop {
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.react-modal__backdrop::before,
.react-backdrop::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #E4E4EC;
  opacity: 0.65;
  z-index: 100000;
}

.react-modal__backdrop::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #E4E4EC;
  opacity: 0.65;
  z-index: 10000000000;
}

.react-organisationanalysisfromportfolio.react-component {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.react-organisationanalysisfromportfolio.react-component .blind-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.react-modal__content {
  position: relative;
  z-index: 100000000000;
  background: #ffffff;
  border-radius: 10px;
  padding: 45px;
  width: 100%;
  max-width: 800px;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 0 8px -2px #d2d2d2;
}

.confirm-modal {
  position: fixed;
  height: 100vh;
  width: 100vw;
  left: 0;
  top: 0;
  z-index: 999999999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.confirm-modal__content {
  z-index: 999999999;
  background: #ffffff;
  border-radius: 10px;
  padding: 20px;
}

.pane-block {
  padding: 32px;
  padding: 2rem;
  box-shadow: 0 0 18px -4px #bbb;
  width: 640px;
  width: 40rem;
  height: 320px;
  height: 20rem;
  margin: 16px;
  margin: 1rem;
}

.react-page {
  padding: 20px 35px;
  position: relative;
  top: 144px;
  top: 9rem;
  width: 100%;
  height: calc(100vh - 9rem);
}
.react-page--flex {
  display: flex;
  flex-wrap: wrap;
}
.react-page__container {
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px -2px #d2d2d2;
  background-color: #ffffff;
}
.react-page__container-datapoints-content {
  display: grid;
  grid-template-columns: 100px 1fr;
}
.react-page__container-settings-content {
  display: grid;
  grid-template-columns: min-content 1fr;
}
.react-page__container-headspace {
  height: calc(100% - 4rem);
}

.react-menu__option {
  width: 100%;
  height: 48px;
  height: 3rem;
  padding: 8px 32px;
  padding: 0.5rem 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.react-menu__option:hover {
  cursor: pointer;
  background-color: #F4F6Fa;
}

.react-component {
  position: relative;
}

.react-select__pane {
  position: absolute;
  background: #fff;
  top: 44px;
  top: 2.75rem;
  box-shadow: 0 0 8px -2px #d2d2d2;
}
.react-select__pane ul {
  list-style: none;
  margin: 16px 0;
  margin: 1rem 0;
}
.react-select__container {
  width: -moz-fit-content;
  width: fit-content;
}
.react-select__selector {
  background: #fff;
  border: 2px solid #888;
  padding: 4px 48px 4px 16px;
  padding: 0.25rem 3rem 0.25rem 1rem;
  position: relative;
  height: 40px;
  height: 2.5rem;
  border-radius: 0.35rem;
}
.react-select__selector::after {
  content: "V";
  right: 0;
  top: 0;
  height: 100%;
  position: absolute;
  width: 32px;
  width: 2rem;
  border-left: 1px solid #CAC6DC;
  display: flex;
  justify-content: center;
  align-items: center;
}

#react-root-slide-menu {
  position: relative;
  z-index: 1000000;
}
#react-root-slide-menu .react-backdrop {
  z-index: 0;
}

.react-slide-menu__container {
  position: fixed;
  top: 0;
  left: 100%;
  height: 100vh;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10000;
}
.react-slide-menu__pane {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 320px;
  min-width: 20rem;
  padding: 32px;
  padding: 2rem;
  height: 100%;
  background: #ffffff;
  box-shadow: 0 0 8px -2px #d2d2d2;
  transition: all 0.3s;
}
.react-slide-menu__pane--right {
  right: calc(0% - 1rem);
}
.react-slide-menu__pane--left {
  left: calc(0% - 1rem);
}
.react-slide-menu__pane--open.react-slide-menu__pane--right {
  right: 100%;
}
.react-slide-menu__pane--open.react-slide-menu__pane--left {
  left: 100%;
}
.react-slide-menu__close-btn {
  position: absolute;
  top: 16px;
  top: 1rem;
  right: 16px;
  right: 1rem;
}
.react-slide-menu__link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0);
  z-index: 1;
}

.pane-v2--navigation.pane-v2 nav.navigation {
  height: calc(100% - 6rem);
}
.pane-v2--navigation.pane-v2 nav.navigation .navmenu__footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.react-form {
  height: 100%;
  margin: 35px 0;
}
.react-form--horizontal {
  height: 35px;
  margin: 0 !important;
  display: flex;
  align-items: center;
}
.react-form--horizontal .form-group {
  margin: 0 20px 0 0;
}
.react-form:not(:first-child) {
  margin-top: 45px;
}
.react-form .form-group {
  position: relative;
}
.react-form__fields {
  position: relative;
  z-index: 2;
}
.react-form__field {
  display: grid;
  grid-template-columns: 20% minmax(auto, 40rem);
  grid-template-rows: 45px 45px;
  position: relative;
}
.react-form__field--radio {
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}
.react-form__field--labelless {
  grid-template-columns: 1fr;
}
.react-form__field--hidden {
  display: none;
}
.react-form__block-field {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 35px 45px;
  grid-gap: 0 10px;
  margin-bottom: 20px;
}
.react-form__block-field label {
  grid-column: 1;
  grid-row: 1;
}
.react-form__block-field input {
  grid-column: 1;
  grid-row: 2;
}
.react-form__block-field .react-tooltip-wrapper {
  grid-column: 2;
  grid-row: 2;
}
.react-form__block-field--single {
  grid-template-rows: 35px;
}
.react-form__block-field--single .react-tooltip-wrapper {
  grid-row: 1;
}
.react-form__footer {
  grid-column: 2;
}
.react-form__label {
  position: relative;
  grid-column: 1;
  align-self: center;
}
.react-form__input-container, .react-form__submit-container {
  grid-column: 2;
  grid-row: 1/3;
  display: grid;
  grid-template-columns: 1fr 45px 45px;
  grid-template-rows: 45px 45px;
  grid-gap: 0 10px;
  width: 100%;
  height: 45px;
  position: relative;
}
.react-form__switch {
  display: flex;
  align-items: center;
  height: 100%;
}
.react-form__radio input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  margin: 0 10px;
}
.react-form__input, .react-form-select__control, .react-form .react-form-select__control {
  padding: 5px 10px;
  height: 45px;
  position: relative;
  width: 100%;
  border-radius: 10px !important;
  border: 1px solid #9F99B1;
  border-color: #9F99B1 !important;
  background: #ffffff;
}
.react-form__input--disabled, .react-form-select__control--disabled, .react-form .react-form-select__control--disabled {
  border: none;
}
.react-form__input .react-form-select__value-container, .react-form-select__control .react-form-select__value-container, .react-form .react-form-select__control .react-form-select__value-container {
  padding: 0 !important;
  height: 35px;
  margin-top: -5px;
}
.react-form__input .react-form-select__value-container .react-form-select__multi-value, .react-form-select__control .react-form-select__value-container .react-form-select__multi-value, .react-form .react-form-select__control .react-form-select__value-container .react-form-select__multi-value {
  height: 30px;
  margin-top: -7px;
}
.react-form__input .react-form-select__value-container .react-form-select__multi-value__label, .react-form-select__control .react-form-select__value-container .react-form-select__multi-value__label, .react-form .react-form-select__control .react-form-select__value-container .react-form-select__multi-value__label {
  height: 32px;
  height: 2rem;
  line-height: 25px;
}
.react-form__input .react-form-select__value-container .react-form-select__multi-value__remove, .react-form-select__control .react-form-select__value-container .react-form-select__multi-value__remove, .react-form .react-form-select__control .react-form-select__value-container .react-form-select__multi-value__remove {
  height: 24px;
  height: 1.5rem;
}
.react-form__input--small, .react-form-select__control--small, .react-form .react-form-select__control--small {
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.react-form__input--regular, .react-form-select__control--regular, .react-form .react-form-select__control--regular {
  height: 45px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.react-form__text-field {
  align-self: center;
  width: -moz-fit-content;
  width: fit-content;
}
.react-form__flex-field {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.react-form select.inset--left,
.react-form input.inset--left {
  padding-left: 48px;
  padding-left: 3rem;
}
.react-form select.inset--right,
.react-form input.inset--right {
  padding-right: 48px;
  padding-right: 3rem;
}
.react-form select.inset--grey::after,
.react-form input.inset--grey::after {
  content: "";
  position: absolute;
  background: #E4E4EC;
  height: 35px;
  width: 35px;
  top: 0;
  right: 0;
  z-index: 1000;
}
.react-form label.inset--left, .react-form label.inset--right {
  position: absolute;
  line-height: 35px;
  width: 70px;
  text-align: center;
  z-index: 1;
}
.react-form label.inset--left {
  left: 0;
  padding-right: 20px;
}
.react-form label.inset--right {
  right: 0;
}
.react-form .react-form-select__single-value {
  align-self: baseline;
}
.react-form .react-form-select__indicator {
  padding: 0 0 0 20px !important;
}
.react-form .react-form-select__indicator.react-form-select__clear-indicator {
  padding-right: 20px !important;
}
.react-form__validation-message {
  grid-column: 1;
  grid-row: 2;
  padding-left: 20px;
  color: #F85C6A;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
}
.react-form__help {
  position: absolute;
  grid-column: 2;
  grid-row: 1;
}
.react-form__help-text {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 8px 0 16px 0;
  padding: 0.5rem 0 1rem 0;
}
.react-form__button-container {
  display: flex;
}
.react-form__button-container button {
  margin-right: 16px;
  margin-right: 1rem;
}
.react-form .rdrDateRangePickerWrapper {
  position: absolute;
  box-shadow: 0 0 8px -2px #d2d2d2;
  z-index: 1;
}
.react-form__date-value {
  border: 1px solid #9F99B1;
  border-radius: 10px;
  padding: 10px 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.react-form__daterange--value {
  display: flex;
  position: relative;
  width: 100%;
}
.react-form__daterange--value .react-form__date-picker {
  position: absolute;
  z-index: 1;
  top: 45px;
  right: 0;
  box-shadow: 0 0 8px -2px #d2d2d2;
}
.react-form__daterange--value em {
  margin: 0 16px;
  margin: 0 1rem;
}
.react-form__field-icon {
  position: absolute;
  top: 0;
  right: calc(-3rem - 20px);
}

.react-form--invalid {
  border: 1px solid #F85C6A;
  background: rgba(255, 0, 0, 0.1254901961);
  color: #ff0000;
}

.react-form__action-icons,
.react-form__helptext {
  grid-column: 2;
  display: flex;
  align-items: center;
  justify-self: center;
}

.formfield__action-icon {
  cursor: pointer;
  margin-right: 5px;
}

.react-form__fields-container > .react-form__addable ~ .react-form__addable {
  display: none;
}

.react-form__addable .react-tooltip-wrapper {
  width: 100%;
}
.react-form__addable .react-tooltip-wrapper .react-button {
  width: 100%;
  height: 45px;
}
.react-form__addable .react-form__action-icons {
  display: none;
}

.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.rdrDateDisplay {
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem {
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em;
}

.rdrDateDisplayItem input {
  text-align: inherit;
}

.rdrDateDisplayItem input:disabled {
  cursor: default;
}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrMonths {
  display: flex;
}

.rdrMonthsVertical {
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row;
}

.rdrMonth {
  width: 27.667em;
}

.rdrWeekDays {
  display: flex;
}

.rdrWeekDay {
  flex-basis: 14.2857142857%;
  box-sizing: inherit;
  text-align: center;
}

.rdrDays {
  display: flex;
  flex-wrap: wrap;
}

.rdrInfiniteMonths {
  overflow: auto;
}

.rdrDateRangeWrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
  outline: none;
}

.rdrDateInput .rdrWarning {
  position: absolute;
  font-size: 1.6em;
  line-height: 1.6em;
  top: 0;
  right: 0.25em;
  color: #FF0000;
}

.rdrDay {
  box-sizing: inherit;
  width: 14.2857142857%;
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span {
  color: #1d2429;
}

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}
.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge {
  pointer-events: none;
}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview {
  pointer-events: none;
}

.rdrDateRangePickerWrapper {
  display: inline-flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.rdrStaticRanges {
  display: flex;
  flex-direction: column;
}

.rdrStaticRange {
  font-size: inherit;
}

.rdrInputRange {
  display: flex;
}

.rdrCalendarWrapper {
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper {
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay {
  margin: 0.833em;
}

.rdrDateDisplayItem {
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input {
  cursor: pointer;
  height: 2.5em;
  line-height: 2.5em;
  border: 0px;
  background: transparent;
  width: 100%;
  color: #849095;
}

.rdrDateDisplayItemActive {
  border-color: currentColor;
}

.rdrDateDisplayItemActive input {
  color: #7d888d;
}

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers {
  font-weight: 600;
}

.rdrMonthAndYearPickers select {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  background: transparent;
  padding: 10px 30px 10px 10px;
  border-radius: 4px;
  outline: 0;
  color: #3e484f;
  background: url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
  background-position: right 8px center;
  cursor: pointer;
  text-align: center;
}

.rdrMonthAndYearPickers select:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.rdrMonthPicker, .rdrYearPicker {
  margin: 0 5px;
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7;
}

.rdrNextPrevButton:hover {
  background: #E1E7F0;
}

.rdrNextPrevButton i {
  display: block;
  width: 0;
  height: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  margin: auto;
  transform: translate(-3px, 0px);
}

.rdrPprevButton i {
  border-width: 4px 6px 4px 4px;
  border-color: transparent rgb(52, 73, 94) transparent transparent;
  transform: translate(-3px, 0px);
}

.rdrNextButton i {
  margin: 0 0 0 7px;
  border-width: 4px 4px 4px 6px;
  border-color: transparent transparent transparent rgb(52, 73, 94);
  transform: translate(3px, 0px);
}

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth {
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
  padding: 0;
}

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  line-height: 3em;
  height: 3em;
  text-align: center;
  color: #1d2429;
}

.rdrDay:focus {
  outline: 0;
}

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span {
  font-weight: 500;
}

.rdrDayToday .rdrDayNumber span:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #3d91ff;
}

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after {
  background: #fff;
}

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgba(255, 255, 255, 0.85);
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge {
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected {
  left: 2px;
  right: 2px;
}

.rdrStartEdge {
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge {
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected {
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge {
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrDayEndOfMonth .rdrInRange, .rdrDayEndOfMonth .rdrStartEdge, .rdrDayEndOfWeek .rdrInRange, .rdrDayEndOfWeek .rdrStartEdge {
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview {
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  border-left-width: 1px;
  left: 0px;
}

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview {
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  border-right-width: 1px;
  right: 0px;
}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview {
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview {
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper {
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected {
  color: currentColor;
  font-weight: 600;
}

.rdrStaticRange {
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff;
}

.rdrStaticRange:hover .rdrStaticRangeLabel, .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #eff2f7;
}

.rdrStaticRangeLabel {
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges {
  padding: 10px 0;
}

.rdrInputRange {
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122);
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover {
  border-color: rgb(180, 191, 196);
  outline: 0;
  color: #333;
}

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after {
  content: "";
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive {
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span {
  color: #d5dce0;
}

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview {
  display: none;
}

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span {
  color: #aeb9bf;
}

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview {
  filter: grayscale(100%) opacity(60%);
}

.rdrMonthName {
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

.react-switch-bg {
  height: 20px !important;
  width: 59px !important;
}
.react-switch-handle {
  height: 12px !important;
  width: 22px !important;
  border-radius: 1rem !important;
  margin-top: 3.2px !important;
  margin-top: 0.2rem !important;
  margin-left: 3.2px !important;
  margin-left: 0.2rem !important;
}

#quarter_range .react-svg-icon__calendar {
  position: absolute;
  top: 5px;
  right: 20px;
}

.react-form--forward-vacancy {
  display: grid;
  grid-template-rows: auto auto auto;
  grid-gap: 20px;
  width: 500px;
}
.react-form--forward-vacancy .react-form-select-creatable .react-form-select__value-container {
  height: auto !important;
}
.react-form--forward-vacancy .react-form-select-creatable .react-form-select__multi-value {
  margin-top: 5px;
}
.react-form--forward-vacancy .react-form-select-creatable .react-form-select__multi-value .react-form-select__multi-value__remove {
  height: auto !important;
}

.react-svg-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.react-svg-icon--size-xs svg, .react-svg-icon--size-extra-small svg {
  height: 5px;
  width: 5px;
}
.react-svg-icon--size-sm svg, .react-svg-icon--size-small svg {
  height: 10px;
  width: 10px;
}
.react-svg-icon--size-regular svg {
  height: 20px;
  width: 20px;
}
.react-svg-icon--size-lg svg, .react-svg-icon--size-large svg {
  height: 35px;
  width: 35px;
}
.react-svg-icon--size-xl svg, .react-svg-icon--size-extra-large svg {
  height: 45px;
  width: 45px;
}
.react-svg-icon--size-wrapper-xs, .react-svg-icon--size-wrapper-extra-small {
  height: 5px;
  width: 5px;
}
.react-svg-icon--size-wrapper-sm, .react-svg-icon--size-wrapper-small, .react-svg-icon--size-wrapper-small-square {
  height: 10px;
  width: 10px;
}
.react-svg-icon--size-wrapper-regular {
  height: 20px;
  width: 20px;
}
.react-svg-icon--size-wrapper-lg, .react-svg-icon--size-wrapper-large {
  height: 35px;
  width: 35px;
}
.react-svg-icon--size-wrapper-xl, .react-svg-icon--size-wrapper-extra-large {
  height: 45px;
  width: 45px;
}
.react-svg-icon-theme--regular, .react-svg-icon-theme--dropdown-icononly {
  fill: #9F99B1;
}
.react-svg-icon-theme--regular--hover:hover, .react-svg-icon-theme--regular--active, .react-svg-icon-theme--dropdown-icononly--hover:hover, .react-svg-icon-theme--dropdown-icononly--active {
  fill: #1E025F;
  cursor: pointer;
}
.react-svg-icon-theme--secondary {
  fill: #1E025F;
}
.react-svg-icon-theme--dark {
  fill: #1E025F;
}
.react-svg-icon-theme--light, .react-svg-icon-theme--submit, .react-svg-icon-theme--dropdown {
  fill: #ffffff;
}
.react-svg-icon-theme--light--hover:hover, .react-svg-icon-theme--light--active, .react-svg-icon-theme--submit--hover:hover, .react-svg-icon-theme--submit--active, .react-svg-icon-theme--dropdown--hover:hover, .react-svg-icon-theme--dropdown--active {
  fill: #1E025F;
  cursor: pointer;
}
.react-svg-icon-theme--tab-nav-active {
  fill: #1E025F;
}
.react-svg-icon-theme--action, .react-svg-icon-theme--action-attention {
  fill: #ffffff;
}
.react-svg-icon--active {
  fill: #1E025F;
}
.react-svg-icon-pointer {
  cursor: pointer;
}
.react-svg-icon__inset--left-extra-small {
  position: absolute;
  height: 100%;
  left: 5px;
}
.react-svg-icon__inset--left-small {
  position: absolute;
  height: 100%;
  left: 10px;
}
.react-svg-icon__inset--right-small {
  position: absolute;
  height: 100%;
  right: 10px;
}
.react-svg-icon--absolute {
  position: absolute;
}
.react-svg-icon--left-extra-small {
  left: 5px;
}
.react-svg-icon--left-small {
  left: 10px;
}
.react-svg-icon--left-regular {
  left: 20px;
}
.react-svg-icon--left-large {
  left: 35px;
}
.react-svg-icon--left-extra-large {
  left: 45px;
}
.react-svg-icon--top-extra-small {
  top: 5px;
}
.react-svg-icon--top-small {
  top: 10px;
}
.react-svg-icon--top-regular {
  top: 20px;
}
.react-svg-icon--top-large {
  top: 35px;
}
.react-svg-icon--top-extra-large {
  top: 45px;
}
.react-svg-icon--right-extra-small {
  right: 5px;
}
.react-svg-icon--right-small {
  right: 10px;
}
.react-svg-icon--right-regular {
  right: 20px;
}
.react-svg-icon--right-large {
  right: 35px;
}
.react-svg-icon--right-extra-large {
  right: 45px;
}
.react-svg-icon--bottom-extra-small {
  bottom: 5px;
}
.react-svg-icon--bottom-small {
  bottom: 10px;
}
.react-svg-icon--bottom-regular {
  bottom: 20px;
}
.react-svg-icon--bottom-large {
  bottom: 35px;
}
.react-svg-icon--bottom-extra-large {
  bottom: 45px;
}

.react-icon {
  position: absolute;
  top: 8px;
  top: 0.5rem;
  right: 20px;
}
.react-icon--active {
  background: #1E025F !important;
}
.react-icon--left {
  right: initial;
  left: 20px;
}
.react-icon--center {
  right: initial;
  top: initial;
}
.react-icon--flex {
  position: relative;
  top: initial;
  right: initial;
}
.react-icon svg {
  fill: #1E025F;
  stroke: none;
  height: 35px;
  width: 35px;
}
.react-icon--flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.react-icon--flex-center::after {
  content: "";
  position: absolute;
  width: 56px;
  width: 3.5rem;
  height: 56px;
  height: 3.5rem;
  background: rgba(255, 255, 255, 0);
}
.react-icon--small svg {
  height: 20px;
  width: 20px;
}
.react-icon--large svg {
  height: 35px;
  width: 35px;
}
.react-icon--xxl svg {
  height: 45px;
  width: 45px;
}
.react-icon--margin-left-s, .react-icon--margin-left-small {
  margin-left: 10px;
}
.react-icon--margin-left-xs {
  margin-left: 5px;
}
.react-icon--dark svg path {
  fill: #1E025F;
  stroke: #1E025F;
}
.react-icon__wrapper.react-icon--inactive svg {
  fill: #9F99B1;
  line-height: inherit !important;
}
.react-icon__wrapper.react-icon--warning svg {
  fill: #F85C6A !important;
  stroke: #F85C6A !important;
}
.react-icon--bg-white {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  box-shadow: 0 0 8px -2px #d2d2d2;
}
.react-icon--label.react-icon__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #9F99B1;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
.react-icon--label.react-icon__wrapper svg {
  height: 20px;
  width: 20px;
}
.react-icon--label.react-icon__wrapper svg path {
  fill: #ffffff;
  stroke: #ffffff;
}
.react-icon--form-inset-right {
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #E4E4EC;
  border-radius: 0 10px 10px 0;
  border: 1px solid #9F99B1;
  border-style: solid solid solid none;
}

.icon-wrap svg path {
  fill: inherit;
}

.react-checkbox {
  height: 20px;
  width: 20px;
  border: 2px solid #E4E4EC;
  border-radius: 5px;
}
.react-checkbox__container {
  position: relative;
  height: 20px;
  margin-right: 10px;
}
.react-checkbox__container .react-svg-icon.react-svg-icon__check {
  position: absolute;
  top: 0;
}

.react-tooltip {
  border-radius: 5px !important;
  background-color: #ffffff !important; /* Witte achtergrond */
  color: #443469 !important; /* Donkere tekstkleur voor contrast */
  box-shadow: 0 0 8px -2px #d2d2d2 !important; /* Licht schaduw effect */
  z-index: 10000000000000000000;
  padding: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  max-width: 400px;
  max-width: 25rem;
  font-size: 20px;
}

.react-tooltip {
  line-height: 1.4 !important; /* Pas de regelafstand aan */
}

.react-tooltip div {
  margin: 0px 0 !important; /* Verklein de marge tussen regels */
}
/*# sourceMappingURL=data:application/json;base64,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RUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtDQUNkOztBQUVELFlBQVk7QUFDWjtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtD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RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UseUJBQXlCO0NBQzFCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUseUJBQXlCO0NBQzFCO0FBQ0Q7RUFDRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtD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QUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0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QUE2QjtDQUMzRDs7QUFFRDtFQUNFLHlCQUF5QixDQUFDLHFDQUFxQztDQUNoRSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBKb2JkaWdnZXIgKGh0dHBzOi8vam9iZGlnZ2VyLm5sLylcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC95ZmEyeGpyLmNzc1wiKTtcbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi8qIFNjYWxlLCBUeXBlLCBMb2dvLCBDb2xvciwgR3JhZGllbnRzLCBDb21wb25lbnRzLCBJY29ucywgU2hhZG93cywgRXhwb3J0LCAuLi4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVUlbWF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIDE2cHggPSAxMDAlICovXG4vKiBGb2N1cyAuLi4/ICovXG4vKiBSYWRpdXMgZm9yIGNvbW1vbiBlbGVtZW50cyAuaS5lLiBjYXJkcywgdG9vbHRpcHMsIC4uLiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBbVF1ZUEUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogV2VpZ2h0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIMSwgSDIsIEgzPyAqL1xuLyogU2l6ZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBMZWFkLCBoNiAqL1xuLyogSDUgKi9cbi8qIEg0ICovXG4vKiBIMyAqL1xuLyogSDIgKi9cbi8qIEgxICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFtDXU9MT1JTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBBY2NlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJhc2UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogU2hhZG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFtBXU5JTUFUSU9OLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQ1VTVE9NIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6aG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAsXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC53aW5kb3dzLndlYmtpdCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxufVxuLm1hYy50b3VjaC53ZWJraXQgZGl2IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ud2luZG93cy5pZSBkaXYge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5ib2R5LFxuaDQsIGg1LCBoNixcbi5oNCwgLmg1LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubmF2YmFyX21lbnUtLWl0ZW1zLW1vZGFsLCAubmF2YmFyX21lbnUtLWJhY2tkcm9wLCAuZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC1zdGVwOmhvdmVyLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwtc3RlcDpob3ZlciwgLmluZGljYXRvcjo6YmVmb3JlLCAudmFjYW5jeS1saW5rLCAubmF2aWdhdGlvbi10b2dnbGUgc3BhbiwgLm5hdmlnYXRpb24tdG9nZ2xlOmJlZm9yZSwgLm5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyLCAuYnV0dG9uLCAuYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLCAubWVudS1pdGVtLCAubW9kYWwge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2U7XG59XG5cbi5mdW5uZWwtdGl0bGUsIC5tZW51LWl0ZW0tbGFiZWwsXG4ubWVudS1pdGVtLXRpdGxlLCAudXNlci1uYW1lLFxuLnVzZXItbmFtZS12aWEsXG4udXNlci1uYW1lLWxvY2F0aW9uLFxuLnVzZXItbmFtZS1jcmVkaXRzLFxuLnVzZXItYXZhdGFyOmFmdGVyLCBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbn1cblxuLmNhYmluZXQtY2FyZCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZTtcbn1cblxuLmNhYmluZXQtY2FyZDphZnRlciwgLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMTUwbXMgZWFzZTtcbn1cblxuLmNhYmluZXQtbGFiZWxzLCAubm8tdG91Y2ggLnJlcG9ydC1saXN0LWl0ZW0gLm9yZ2FuaXNhdGlvbi1hY3Rpb25zLCAucGFuZS12Mi1oZWFkZXItb3B0aW9ucy5wYW5lLXYyLWhlYWRlci1vcHRpb25zLS1jYWJpbmV0LCAucGFuZS12Mi1jb250ZW50LCAucGFuZS12Mi1oZWFkZXIsXG4ucGFuZS12Mi1iYXIsXG4ucGFuZS12Mi1jcnVtYnMsXG4ucGFuZS12Mi1zdWJoZWFkZXIsXG4ucGFuZS12Mi10YWJzLFxuLnBhbmUtdjItYWN0aW9ucyxcbi5wYW5lLXYyLWZvb3RlciwgLnBhbmUtdjItYmFja2Ryb3AsIC5hcHBsaWNhdGlvbi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkLFxuLmFwcGxpY2F0aW9uLXYyLmFwcGxpY2F0aW9uLXYyLS13ZWJmb250bG9hZGVyLWVuYWJsZWQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG5cbi5vcmdhbmlzYXRpb24tbmFtZVtkYXRhLXRvZ2dsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldCwgLm1lbnUtaXRlbS1zdWZmaXgsIC5mb2N1cy1tZXRhLXRvZ2dsZSwgLmZpbHRlcnMgLmZpbHRlci1sYWJlbCwgLnBhbmUtbG9jYXRpb25zLW1vZGUsIC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG4ubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIsIC5tZW51LWl0ZW0tc3VmZml4OmhvdmVyLCAuZm9jdXMtbWV0YS10b2dnbGU6aG92ZXIsIC5maWx0ZXJzIC5maWx0ZXItbGFiZWw6aG92ZXIsIC5wYW5lLWxvY2F0aW9ucy1tb2RlOmhvdmVyLCAuYnV0dG9uOmhvdmVyLCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmZvY3VzLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMsIC5tZW51LWl0ZW0tc3VmZml4OmZvY3VzLCAuZm9jdXMtbWV0YS10b2dnbGU6Zm9jdXMsIC5maWx0ZXJzIC5maWx0ZXItbGFiZWw6Zm9jdXMsIC5wYW5lLWxvY2F0aW9ucy1tb2RlOmZvY3VzLCAuYnV0dG9uOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVudS1pdGVtLWxpbmssIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmcsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsLCAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0taW5zZXQsIC5kYXNoYm9hcmQtY3JlZGl0cyxcbi5kYXNoYm9hcmQtcWEsIC5kYXNoYm9hcmQtaW50cm8ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5kYXNoYm9hcmQtcWEtaGVhZGluZzpmaXJzdC1jaGlsZCwgLmRhc2hib2FyZC1jcmVkaXRzLFxuLmRhc2hib2FyZC1xYSwgLmRhc2hib2FyZC1pbnRybywgLmRhc2hib2FyZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1pbnNldCAuc3RyaXAgLnN0cmlwLWl0ZW06bGFzdC1jaGlsZCwgLm1lbnUtaXRlbS1zdWZmaXgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uZGFzaGJvYXJkLXFhLWl0ZW0sIC5kYXNoYm9hcmQtY3JlZGl0cyxcbi5kYXNoYm9hcmQtcWEsIC5kYXNoYm9hcmQtaW50cm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhbmUtc2VjdGlvbi0taW5zZXQgLnN0cmlwIC5zdHJpcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1pbnNldCAuc3RyaXAsIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5ncmlkLXZpZXcsIC5jYXJkLWNvbnRlbnQgPiAubWVudSwgLnBhbmUtc2VjdGlvbi0taW5zZXQgPiAubWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZW51LS1leHBhbmQgLm1lbnUtaXRlbS0tdHlwZS1oZWFkaW5nLFxuICAubWVudS0tZXhwYW5kIC5tZW51LWl0ZW0tLXR5cGUtbGFiZWwsXG4gIC5tZW51LS1leHBhbmQgLm1lbnUtaXRlbS1saW5rLCAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tZXhwYW5kLCAuZGFzaGJvYXJkLWNyZWRpdHMsXG4gIC5kYXNoYm9hcmQtcWEsIC5kYXNoYm9hcmQtaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAuc3RyaXAgLnN0cmlwLWl0ZW06bGFzdC1jaGlsZCwgLm1lbnUtLWV4cGFuZCAubWVudS1pdGVtLXN1ZmZpeCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLnN0cmlwIC5zdHJpcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5zdHJpcCwgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5ncmlkLXZpZXcsIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCA+IC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxufVxuLnN0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAuYWN0aW9ucy1oZWFkZXIgLmZvY3VzLXNhdmUsIC5wYW5lLWNsb3NlLFxuLnBhbmUtYmFjayxcbi5wYW5lLWRyb3Bkb3duLCB0ZW1wbGF0ZSwgaW5wdXQ6Oi1tcy1jbGVhciwgc2VsZWN0OjotbXMtZXhwYW5kLCBbeC1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzIC5yZXN1bHRzLW1vZGVzLCBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctYWNjb3VudCAucGFuZS12Mi0tc2VhcmNoLFxuaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LWFjY291bnQgLmFjdGlvbi0tc2VhcmNoLFxuaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXZhY2FuY2llcyAucGFuZS12Mi0tc2VhcmNoLFxuaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXZhY2FuY2llcyAuYWN0aW9uLS1zZWFyY2gsIC52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUtaGVhZGVyIC5wYW5lLWNsb3NlLCAudmlldy1kYXNoYm9hcmQgLm1lbnUtaXRlbS0taWNvbi1ob21lLCAucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZCAuc3RlcC1saW5rOmJlZm9yZSwgLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXA6bGFzdC1jaGlsZCAuc3RlcC1saW5rOmFmdGVyLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZCAuc3RlcC1saW5rOmJlZm9yZSxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXA6bGFzdC1jaGlsZCAuc3RlcC1saW5rOmFmdGVyLCAua3YtZ3JpZC1sb2FkaW5nIC5rdi1sb2FkZXItb3ZlcmxheSwgLm1vZGFsLWJhY2tkcm9wLCAudXNlci51c2VyLS1jb21wYWN0IC51c2VyLW5hbWUsXG4udXNlci51c2VyLS1jb21wYWN0IC51c2VyLW5hbWUtdmlhLFxuLnVzZXIudXNlci0tY29tcGFjdCAudXNlci1uYW1lLWxvY2F0aW9uLCBbaGlkZGVuXSwgLmhpZGUsXG4uZXhwb3J0LS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAuYnRuLmZvY3VzLXNhdmUsIGh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5mb2N1cy1jb3Zlci1hY3Rpb25zLCAucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcC5zdGVwLS1hY3RpdmUsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwLnN0ZXAtLWFjdGl2ZSwgLnN0ZXAtbGluaywgLnN0ZXAsIC51c2VyLW1vZGFsLm1vZGFsIC5wYW5lLWRyb3Bkb3duLCAucGFuZS1kcm9wZG93biwgYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubGFiZWwsIG91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaHRtbCwgYm9keSwgYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJuZXV6ZWl0LWdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRoLFxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWFkIGVtIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVlMTtcbn1cblxuLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uZ3JpZC12aWV3Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIC8qIFRlbXBvcmFyaWx5IHNldCBkZWZhdWx0IGJyYW5kIHRvIGJvbGQgaGVhZGluZ3MgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYTpob3ZlciwgYTpmb2N1cywgYTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjOUY5OUIxO1xuICBvcGFjaXR5OiAxO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjOUY5OUIxO1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5hcHBsaWNhdGlvbixcbi5hcHBsaWNhdGlvbi12MiB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG5cbi5idG4ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuOmFjdGl2ZTpob3ZlciwgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpob3ZlciwgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbn1cbi5idG4uZGlzYWJsZWQ6Zm9jdXMsIC5idG4uZGlzYWJsZWQuZm9jdXMsIC5idG46ZGlzYWJsZWQ6Zm9jdXMsIC5idG46ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmRpc2FibGVkOmhvdmVyLCAuYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUsIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGQzO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGQzO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBkMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OWI3O1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdDpkaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTY2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3YjViO1xuICBib3JkZXItY29sb3I6ICMyMDVkNDQ7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTAxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBiMDEyMztcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMGE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbn1cbi5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tdGVydGlhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xufVxuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdGVydGlhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXRlcnRpYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeTphY3RpdmUuZm9jdXMsIC5idG4tdGVydGlhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXRlcnRpYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMGExZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwOTFhO1xufVxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdGVydGlhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG5cbi5idG4tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXF1YXRlcm5hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M5YjtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3Njk2O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLXF1YXRlcm5hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M5YjtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3Njk2O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZSwgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDdjOWI7XG4gIGJvcmRlci1jb2xvcjogIzdlNzY5NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcXVhdGVybmFyeTphY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeTphY3RpdmUuZm9jdXMsIC5idG4tcXVhdGVybmFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjk4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNWY1ODczO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcXVhdGVybmFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5idG4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAyNzVkOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuICBjb2xvcjogIzQwQkM4QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXByaW1hcnktb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXByaW1hcnktb3V0bGluZTphY3RpdmUsIC5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXByaW1hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmUuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3YjViO1xuICBib3JkZXItY29sb3I6ICMyMDVkNDQ7XG59XG4uYnRuLXByaW1hcnktb3V0bGluZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnktb3V0bGluZTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhiZDdiODtcbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhiZDdiODtcbn1cblxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMGE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UwNGMzO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNlMDRjMztcbn1cblxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGODVDNkE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMGExZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwOTFhO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZTpkaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNiZWMzO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmY2JlYzM7XG59XG5cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lLFxuLmJ0bi1yZW1hcmsge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1yZW1hcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmZvY3VzLFxuLmJ0bi1yZW1hcms6Zm9jdXMsXG4uYnRuLXJlbWFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmUsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXJlbWFyazphY3RpdmUsXG4uYnRuLXJlbWFyay5hY3RpdmUsXG4ub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLmJ0bi1yZW1hcms6YWN0aXZlOmhvdmVyLFxuLmJ0bi1yZW1hcms6YWN0aXZlOmZvY3VzLFxuLmJ0bi1yZW1hcms6YWN0aXZlLmZvY3VzLFxuLmJ0bi1yZW1hcmsuYWN0aXZlOmhvdmVyLFxuLmJ0bi1yZW1hcmsuYWN0aXZlOmZvY3VzLFxuLmJ0bi1yZW1hcmsuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXJlbWFyay5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY5OGE7XG4gIGJvcmRlci1jb2xvcjogIzVmNTg3Mztcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1yZW1hcmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXJlbWFyay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcmVtYXJrOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1yZW1hcms6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkNWQzZGQ7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXJlbWFyay5kaXNhYmxlZDpob3Zlcixcbi5idG4tcmVtYXJrOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkM2RkO1xufVxuXG4uYnRuLWJsZW5kIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMTI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5idG4tYmxlbmQ6aG92ZXIge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2FkNGU3O1xufVxuLmJ0bi1ibGVuZDpmb2N1cywgLmJ0bi1ibGVuZC5mb2N1cyB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjYWQ0ZTc7XG59XG4uYnRuLWJsZW5kOmFjdGl2ZSwgLmJ0bi1ibGVuZC5hY3RpdmUsIC5vcGVuID4gLmJ0bi1ibGVuZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjY2FkNGU3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1ibGVuZDphY3RpdmU6aG92ZXIsIC5idG4tYmxlbmQ6YWN0aXZlOmZvY3VzLCAuYnRuLWJsZW5kOmFjdGl2ZS5mb2N1cywgLmJ0bi1ibGVuZC5hY3RpdmU6aG92ZXIsIC5idG4tYmxlbmQuYWN0aXZlOmZvY3VzLCAuYnRuLWJsZW5kLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM5Y2FlZDI7XG59XG4uYnRuLWJsZW5kLmRpc2FibGVkOmZvY3VzLCAuYnRuLWJsZW5kLmRpc2FibGVkLmZvY3VzLCAuYnRuLWJsZW5kOmRpc2FibGVkOmZvY3VzLCAuYnRuLWJsZW5kOmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xufVxuLmJ0bi1ibGVuZC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1ibGVuZDpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbn1cbi5idG4tYmxlbmQ6aG92ZXIsIC5idG4tYmxlbmQ6Zm9jdXMsIC5idG4tYmxlbmQ6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGNEY2RmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjEyNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4uYnRuLWJsZW5kOmhvdmVyLCAuYnRuLWJsZW5kOmZvY3VzLCAuYnRuLWJsZW5kOmFjdGl2ZSwgLmJ0bi1ibGVuZDphY3RpdmU6aG92ZXIsIC5idG4tYmxlbmQ6YWN0aXZlOmZvY3VzLCAuYnRuLWJsZW5kOmFjdGl2ZTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5idXR0b24ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnV0dG9uW2Rpc2FibGVkXSxcbi5idXR0b24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC44OCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LFxuLmJ1dHRvbi0tdGVydGlhcnksXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1wcmltYXJ5IFtjbGFzcyo9aWNvbi0tXSxcbi5idXR0b24tLXNlY29uZGFyeSBbY2xhc3MqPWljb24tLV0sXG4uYnV0dG9uLS10ZXJ0aWFyeSBbY2xhc3MqPWljb24tLV0sXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5IFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeTpmb2N1cyxcbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXRlcnRpYXJ5OmhvdmVyLFxuLmJ1dHRvbi0tdGVydGlhcnk6Zm9jdXMsXG4uYnV0dG9uLS10ZXJ0aWFyeTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXF1YXRlcm5hcnk6aG92ZXIsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5OmZvY3VzLFxuLmJ1dHRvbi0tcXVhdGVybmFyeTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5idXR0b24tLXByaW1hcnk6Zm9jdXMsIC5idXR0b24tLXByaW1hcnk6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjM2FhOTdjO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsIC5idXR0b24tLXNlY29uZGFyeTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxNjAxNDY7XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmhvdmVyLCAuYnV0dG9uLS10ZXJ0aWFyeTpmb2N1cywgLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjc0NDU0O1xufVxuXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZDogIzVhNWU3OTtcbn1cbi5idXR0b24tLXF1YXRlcm5hcnk6aG92ZXIsIC5idXR0b24tLXF1YXRlcm5hcnk6Zm9jdXMsIC5idXR0b24tLXF1YXRlcm5hcnk6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNGY1MzZhO1xufVxuXG4uYnV0dG9uLS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uYnV0dG9uLS1wbGFjZWhvbGRlcjpob3ZlciwgLmJ1dHRvbi0tcGxhY2Vob2xkZXI6Zm9jdXMsIC5idXR0b24tLXBsYWNlaG9sZGVyOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyLCAuYnV0dG9uLS10cmFuc3BhcmVudDpmb2N1cywgLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmJ1dHRvbi0tbXV0ZSB7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uYnV0dG9uLS1tdXRlOmhvdmVyLCAuYnV0dG9uLS1tdXRlOmZvY3VzLCAuYnV0dG9uLS1tdXRlOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQzNDY5O1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmJ1dHRvbi0tbGlnaHQtb3V0bGluZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnV0dG9uLS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLS1saWdodC1vdXRsaW5lOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJvcmRlci1jb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idXR0b24tLXByaW1hcnktb3V0bGluZTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeS1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLS1wcmltYXJ5LW91dGxpbmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzNhYTk3YztcbiAgYm9yZGVyLWNvbG9yOiAjM2FhOTdjO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLmJ1dHRvbi0tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5idXR0b24tLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxNjAxNDY7XG4gIGJvcmRlci1jb2xvcjogIzE2MDE0Njtcbn1cblxuLmJ1dHRvbi0tcXVhdGVybmFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idXR0b24tLXF1YXRlcm5hcnktb3V0bGluZTpob3ZlciwgLmJ1dHRvbi0tcXVhdGVybmFyeS1vdXRsaW5lOmZvY3VzLCAuYnV0dG9uLS1xdWF0ZXJuYXJ5LW91dGxpbmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzRmNTM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNGY1MzZhO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi0tb3V0bGluZS1pbnZlcnNlOmhvdmVyLCAuYnV0dG9uLS1vdXRsaW5lLWludmVyc2U6Zm9jdXMsIC5idXR0b24tLW91dGxpbmUtaW52ZXJzZTpob3Zlcjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2UsXG4uYnV0dG9uLS10ZXJ0aWFyeS1pbnZlcnNlLFxuLmJ1dHRvbi0tcXVhdGVybmFyeS1pbnZlcnNlLFxuLmJ1dHRvbi0tbmV1dHJhbC1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5idXR0b24tLXByaW1hcnktaW52ZXJzZTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlOmZvY3VzLCAuYnV0dG9uLS1wcmltYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMsXG4uYnV0dG9uLS1zZWNvbmRhcnktaW52ZXJzZTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeS1pbnZlcnNlOmZvY3VzLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMsXG4uYnV0dG9uLS10ZXJ0aWFyeS1pbnZlcnNlOmhvdmVyLFxuLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZTpmb2N1cyxcbi5idXR0b24tLXRlcnRpYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2U6aG92ZXIsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2U6Zm9jdXMsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMsXG4uYnV0dG9uLS1uZXV0cmFsLWludmVyc2U6aG92ZXIsXG4uYnV0dG9uLS1uZXV0cmFsLWludmVyc2U6Zm9jdXMsXG4uYnV0dG9uLS1uZXV0cmFsLWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLS1saWdodC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG59XG4uYnV0dG9uLS1saWdodC1pbnZlcnNlOmhvdmVyLCAuYnV0dG9uLS1saWdodC1pbnZlcnNlOmZvY3VzLCAuYnV0dG9uLS1saWdodC1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzQ0MzQ2OTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG4uYnV0dG9uLS1wcmltYXJ5LWludmVyc2U6aG92ZXIsIC5idXR0b24tLXByaW1hcnktaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMzMzk2NmU7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS1pbnZlcnNlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnktaW52ZXJzZTpob3ZlciwgLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2U6Zm9jdXMsIC5idXR0b24tLXNlY29uZGFyeS1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMwZTAxMmQ7XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5LWludmVyc2Uge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5LWludmVyc2U6aG92ZXIsIC5idXR0b24tLXRlcnRpYXJ5LWludmVyc2U6Zm9jdXMsIC5idXR0b24tLXRlcnRpYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogI2Y2MmIzZDtcbn1cblxuLmJ1dHRvbi0tcXVhdGVybmFyeS1pbnZlcnNlIHtcbiAgY29sb3I6ICM1YTVlNzk7XG59XG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2U6aG92ZXIsIC5idXR0b24tLXF1YXRlcm5hcnktaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tcXVhdGVybmFyeS1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ3NWM7XG59XG5cbi5idXR0b24tLW5ldXRyYWwtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLmJ1dHRvbi0tbmV1dHJhbC1pbnZlcnNlOmhvdmVyLCAuYnV0dG9uLS1uZXV0cmFsLWludmVyc2U6Zm9jdXMsIC5idXR0b24tLW5ldXRyYWwtaW52ZXJzZTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uYnV0dG9uLS1hY3RpdmUtc2Vjb25kYXJ5LmJ1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1hY3RpdmUtc2Vjb25kYXJ5LmJ1dHRvbi0tYWN0aXZlOmhvdmVyLCAuYnV0dG9uLS1hY3RpdmUtc2Vjb25kYXJ5LmJ1dHRvbi0tYWN0aXZlOmZvY3VzLCAuYnV0dG9uLS1hY3RpdmUtc2Vjb25kYXJ5LmJ1dHRvbi0tYWN0aXZlOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tdjMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi12Mzpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLXYzOmZvY3VzLCAuYnRuLXYzLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4tdjM6YWN0aXZlLCAuYnRuLXYzLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXYzOmFjdGl2ZTpob3ZlciwgLmJ0bi12MzphY3RpdmU6Zm9jdXMsIC5idG4tdjM6YWN0aXZlLmZvY3VzLCAuYnRuLXYzLmFjdGl2ZTpob3ZlciwgLmJ0bi12My5hY3RpdmU6Zm9jdXMsIC5idG4tdjMuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tdjMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbn1cbi5idG4tdjMuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjM6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjM6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12Mzpmb2N1cywgLmJ0bi12MzphY3RpdmUsIC5idG4tdjM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLXYzLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tdjMtLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTY2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xufVxuLmJ0bi12My0tcHJpbWFyeTpmb2N1cywgLmJ0bi12My0tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXYzLS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi12My0tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi12My0tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTY2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi12My0tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tdjMtLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi12My0tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tdjMtLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXYzLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXYzLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXYzLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3YjViO1xuICBib3JkZXItY29sb3I6ICMyMDVkNDQ7XG59XG4uYnRuLXYzLS1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi12My0tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi12My0tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tdjMtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXYzLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXYzLS1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi12My0tc2Vjb25kYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTAxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBiMDEyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdjMtLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsIC5idG4tdjMtLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsIC5idG4tdjMtLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi12My0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXYzLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tdjMtLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi12My0tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXYzLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tdjMtLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi12My0tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5IHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYyYjNkO1xuICBib3JkZXItY29sb3I6ICNmNTIxMzQ7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi12My0tdGVydGlhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xufVxuLmJ0bi12My0tdGVydGlhcnk6YWN0aXZlLCAuYnRuLXYzLS10ZXJ0aWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi12My0tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdjMtLXRlcnRpYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tdGVydGlhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXYzLS10ZXJ0aWFyeTphY3RpdmUuZm9jdXMsIC5idG4tdjMtLXRlcnRpYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tdGVydGlhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXYzLS10ZXJ0aWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi12My0tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMtLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXYzLS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMGExZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwOTFhO1xufVxuLmJ0bi12My0tdGVydGlhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXRlcnRpYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXYzLS10ZXJ0aWFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi12My0tdGVydGlhcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi12My0tdGVydGlhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tdjMtLXF1YXRlcm5hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M5YjtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3Njk2O1xufVxuLmJ0bi12My0tcXVhdGVybmFyeTpmb2N1cywgLmJ0bi12My0tcXVhdGVybmFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YzliO1xuICBib3JkZXItY29sb3I6ICM3ZTc2OTY7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5OmFjdGl2ZSwgLmJ0bi12My0tcXVhdGVybmFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi12My0tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M5YjtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3Njk2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi12My0tcXVhdGVybmFyeTphY3RpdmU6aG92ZXIsIC5idG4tdjMtLXF1YXRlcm5hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi12My0tcXVhdGVybmFyeS5hY3RpdmU6aG92ZXIsIC5idG4tdjMtLXF1YXRlcm5hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2OThhO1xuICBib3JkZXItY29sb3I6ICM1ZjU4NzM7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi12My0tcXVhdGVybmFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi12My0tcXVhdGVybmFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tdjMtLXRleHQtb25seSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6aG92ZXIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xufVxuLmJ0bi12My0tdGV4dC1vbmx5OmZvY3VzLCAuYnRuLXYzLS10ZXh0LW9ubHkuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xufVxuLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZSwgLmJ0bi12My0tdGV4dC1vbmx5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLS10ZXh0LW9ubHkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzMwOGU2ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdjMtLXRleHQtb25seTphY3RpdmU6aG92ZXIsIC5idG4tdjMtLXRleHQtb25seTphY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXRleHQtb25seTphY3RpdmUuZm9jdXMsIC5idG4tdjMtLXRleHQtb25seS5hY3RpdmU6aG92ZXIsIC5idG4tdjMtLXRleHQtb25seS5hY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXRleHQtb25seS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi12My0tdGV4dC1vbmx5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXYzLS10ZXh0LW9ubHkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXRleHQtb25seS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIxMiwgMjEyLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA1ZDQ0O1xufVxuLmJ0bi12My0tdGV4dC1vbmx5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS10ZXh0LW9ubHkuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjMtLXRleHQtb25seTpkaXNhYmxlZDpmb2N1cywgLmJ0bi12My0tdGV4dC1vbmx5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi12My0tdGV4dC1vbmx5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzLS10ZXh0LW9ubHk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHkgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRleHQtb25seSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxRTAyNUYgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6aG92ZXIsIC5idG4tdjMtLXRleHQtb25seTphY3RpdmUge1xuICBjb2xvcjogIzJkODM2MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6aG92ZXIgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnLCAuYnRuLXYzLS10ZXh0LW9ubHk6YWN0aXZlIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMyZDgzNjAgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMmQ4MzYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6aG92ZXIgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgsIC5idG4tdjMtLXRleHQtb25seTphY3RpdmUgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzA2MDAxNCAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tcG9zaXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLXBvc2l0aXZlOmhvdmVyLCAuYnRuLXYzLS1wb3NpdGl2ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4MzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tZGFuZ2VyOmhvdmVyLCAuYnRuLXYzLS1kYW5nZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MTMyNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi12My0td2hpdGUgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXdoaXRlIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXdoaXRlOmhvdmVyLCAuYnRuLXYzLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS13aGl0ZTpob3ZlciAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcsIC5idG4tdjMtLXdoaXRlOmFjdGl2ZSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzA2MDAxNCAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0td2hpdGU6aG92ZXIgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgsIC5idG4tdjMtLXdoaXRlOmFjdGl2ZSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwNjAwMTQgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLXYzLS1saWdodCBzdmcsIC5idG4tdjMtLWxpZ2h0IHBhdGgge1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLWxpZ2h0OmhvdmVyLCAuYnRuLXYzLS1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2NjO1xufVxuLmJ0bi12My0tdGV4dC1vbmx5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5idG4tdjMtLXRleHQtb25seS1saWdodCBzdmcsIC5idG4tdjMtLXRleHQtb25seS1saWdodCBwYXRoIHtcbiAgc3Ryb2tlOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHktbGlnaHQ6aG92ZXIgc3ZnLCAuYnRuLXYzLS10ZXh0LW9ubHktbGlnaHQ6aG92ZXIgcGF0aCwgLmJ0bi12My0tdGV4dC1vbmx5LWxpZ2h0OmFjdGl2ZSBzdmcsIC5idG4tdjMtLXRleHQtb25seS1saWdodDphY3RpdmUgcGF0aCB7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tZ3JleTpob3ZlciwgLmJ0bi12My0tZ3JleTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzLS1vazpob3ZlciwgLmJ0bi12My0tb2s6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjA7XG59XG4uYnRuLXYzLS1ub2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLW5vazpob3ZlciwgLmJ0bi12My0tbm9rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxMzI3O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBkMztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBkMztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjMGMwZDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzk5OTliNztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdDpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5mb3JtLmZvcm0tLW11dGUgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmZvcm0uZm9ybS0tbXV0ZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuI25va0Zvcm1Nb2RlbCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNGODVDNkEgIWltcG9ydGFudDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBiYzhhICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC0tbXV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLS1tdXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2LjgyOFwiIGhlaWdodD1cIjkuNzVcIiB2aWV3Qm94PVwiMCAwIDE2LjgyOCA5Ljc1XCI+PHN0eWxlPi5zZWxlY3QtZHJvcCB7IGZpbGw6IHJnYig2OCwgNTIsIDEwNSk7IH08L3N0eWxlPjxwYXRoIGNsYXNzPVwic2VsZWN0LWRyb3BcIiBkPVwiTTEyLjExNy01LjkxOCwzLjctMTQuMzMybDEuMzI0LTEuMzM2LDcuMDksNy4wOSw3LjA5LTcuMDksMS4zMjQsMS4zMzZaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zLjcwMyAxNS42NjgpXCIvPjwvc3ZnPicpO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzQwYmM4YSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5oZWxwLWJsb2NrLmhlbHAtYmxvY2stc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDBiYzhhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlbHAtYmxvY2suaGVscC1ibG9jay1lcnJvciB7XG4gIGNvbG9yOiAjRjg1QzZBO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3Rpb24yLXNlbGVjdGlvbi1zaW5nbGUgLmZvcm0uZm9ybS0tbXV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0aW9uMi1zZWxlY3Rpb24tc2luZ2xlIC5mb3JtLmZvcm0tLW11dGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC1zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXVuc2VsZWN0IHtcbiAgY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtc2VsZWN0OmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXNlbGVjdDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtdW5zZWxlY3Q6aG92ZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXVuc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICMyNjAzNzggIWltcG9ydGFudDtcbn1cblxuLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnJhbmQtbG9nb19qb2JkaWdnZXIucG5nXCIpO1xufVxuXG4uc2VhcmNoIC5pY29uLXdyYXAgc3ZnIHtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xuICBmaWxsOiAjOUY5OUIxO1xufVxuLnNlYXJjaCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXF1ZXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xufVxuXG4uc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG59XG4uc2VhcmNoLXN1Ym1pdCAuaWNvbi13cmFwIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtc3VibWl0IC5zZWFyY2gtc3VibWl0LWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXN1Ym1pdC5zZWFyY2gtc3VibWl0LS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXNldHRpbmdzLFxuLnNlYXJjaC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNTMsIDE3NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xufVxuLnNlYXJjaC1zZXR0aW5ncyAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xuICBzdHJva2U6ICM0NDM0Njk7XG59XG5cbi5zZWFyY2gtcHJvZmlsZSAuaWNvbi0tbG9jYXRpb24gc3ZnLFxuLnNlYXJjaC1wcm9maWxlIC5pY29uLS1zZXR0aW5ncyBzdmcsXG4uc2VhcmNoLXNldHRpbmdzIC5pY29uLS1sb2NhdGlvbiBzdmcsXG4uc2VhcmNoLXNldHRpbmdzIC5pY29uLS1zZXR0aW5ncyBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uIC5pY29uLS1sb2NhdGlvbiBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uIC5pY29uLS1zZXR0aW5ncyBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2UgLmljb24tLWxvY2F0aW9uIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZSAuaWNvbi0tc2V0dGluZ3Mgc3ZnIHtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xuICBmaWxsOiAjNDQzNDY5O1xufVxuLnNlYXJjaC1wcm9maWxlOmhvdmVyIHN2ZywgLnNlYXJjaC1wcm9maWxlOmZvY3VzIHN2ZywgLnNlYXJjaC1wcm9maWxlOmhvdmVyOmZvY3VzIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3M6aG92ZXIgc3ZnLFxuLnNlYXJjaC1zZXR0aW5nczpmb2N1cyBzdmcsXG4uc2VhcmNoLXNldHRpbmdzOmhvdmVyOmZvY3VzIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb246aG92ZXIgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbjpmb2N1cyBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uOmhvdmVyOmZvY3VzIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZTpob3ZlciBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2U6Zm9jdXMgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlOmhvdmVyOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtcHJvZmlsZS0tYWN0aXZlIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3Muc2VhcmNoLXByb2ZpbGUtLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1wcm9maWxlLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1wcm9maWxlLS1hY3RpdmUgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlLCAuc2VhcmNoLXByb2ZpbGUuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDE1MywgMTc3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4uc2VhcmNoLXByb2ZpbGUuc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUgc3ZnLCAuc2VhcmNoLXByb2ZpbGUuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbi5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2Uuc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3Muc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbi5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZS5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG4gIHN0cm9rZTogIzQ0MzQ2OTtcbn1cbi5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3Muc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbi5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZS5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0ZS1zZXR0aW5ncyAuc2VhcmNoLXN1Ym1pdCxcbi5zdGF0ZS1sb2NhdGlvbnMgLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuXG4uc2VhcmNoLXNldHRpbmdzLWxhYmVsIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VhcmNoLXNldHRpbmdzLWxhYmVsLnNlYXJjaC1zZXR0aW5ncy1sYWJlbC1hZGQge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cblxuLnNlYXJjaC1leHBlcmllbmNlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbn1cbi5zZWFyY2gtZXhwZXJpZW5jZSBvcHRpb24ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnNlYXJjaC1zdW1tYXJ5IHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xuICBjb2xvcjogI0U0RTRFQztcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5zZWFyY2gtc3VtbWFyeSAuc2VhcmNoLXN1bW1hcnkta2V5cyxcbi5zZWFyY2gtc3VtbWFyeSAuc2VhcmNoLXN1bW1hcnktb3B0aW9ucyxcbi5zZWFyY2gtc3VtbWFyeSAuc2VhcmNoLXN1bW1hcnktcGxhY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1sb2NhdGlvbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uc2VhcmNoLXNldHRpbmdzLXRva2VuLnNlYXJjaC1zZXR0aW5ncy10b2tlbi12b2lkIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4tbGFiZWwge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnBhbmUtbG9jYXRpb25zLW1vZGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5wYW5lLWxvY2F0aW9ucy1tb2RlLi0tYWN0aXZlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTAyNUY7XG59XG4ucGFuZS1sb2NhdGlvbnMtbW9kZTpob3ZlciwgLnBhbmUtbG9jYXRpb25zLW1vZGU6Zm9jdXMsIC5wYW5lLWxvY2F0aW9ucy1tb2RlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4ucGFuZS1sb2NhdGlvbnMtbW9kZTpob3Zlci4tLWFjdGl2ZSwgLnBhbmUtbG9jYXRpb25zLW1vZGU6Zm9jdXMuLS1hY3RpdmUsIC5wYW5lLWxvY2F0aW9ucy1tb2RlOmhvdmVyOmZvY3VzLi0tYWN0aXZlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTAyNUY7XG59XG5cbi5uYXYtbGluayB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1saW5rLmFjdGl2ZTphY3RpdmUsIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cblxuLm5hdi1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5uYXYtY291bnQubmF2LWNvdW50LS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuLm5hdi10YWJzLS1zdWIgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMtLXN1YiAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicy0tc3ViIC5uYXYtbGluazphY3RpdmUsIC5uYXYtdGFicy0tc3ViIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMUUwMjVGIHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMUUwMjVGIHRyYW5zcGFyZW50O1xufVxuXG4udGFiIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGFiOmhvdmVyLCAudGFiOmZvY3VzLCAudGFiOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4udGFiLnRhYi0tb3BlbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYi50YWItLW9wZW46aG92ZXIsIC50YWIudGFiLS1vcGVuOmZvY3VzLCAudGFiLnRhYi0tb3Blbjpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFiLS1vcGVuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xufVxuXG4udGFiLS1vcGVuOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4MzYwO1xufVxuXG4ubWVudS1pdGVtOmhvdmVyLCAubWVudS1pdGVtOmZvY3VzLCAubWVudS1pdGVtOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5tZW51LWl0ZW06aG92ZXIgLm1lbnUtaXRlbS1jb3VudCwgLm1lbnUtaXRlbTpmb2N1cyAubWVudS1pdGVtLWNvdW50LCAubWVudS1pdGVtOmhvdmVyOmZvY3VzIC5tZW51LWl0ZW0tY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1lbnUtaXRlbTpob3ZlciAuaWNvbi13cmFwIHN2ZywgLm1lbnUtaXRlbTpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLm1lbnUtaXRlbTpob3Zlcjpmb2N1cyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5tZW51LS11bmRlcmxpbmUtaG92ZXIgLm1lbnUtaXRlbTpob3ZlcjphZnRlciwgLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmZvY3VzOmFmdGVyLCAubWVudS0tdW5kZXJsaW5lLWhvdmVyIC5tZW51LWl0ZW06aG92ZXI6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6aG92ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6Zm9jdXMsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6aG92ZXI6Zm9jdXMsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsOmhvdmVyLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbDpmb2N1cywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWw6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6aG92ZXI6YWZ0ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6Zm9jdXM6YWZ0ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmc6aG92ZXI6Zm9jdXM6YWZ0ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsOmhvdmVyOmFmdGVyLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbDpmb2N1czphZnRlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWw6aG92ZXI6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSAubWVudS1pdGVtLWxhYmVsLFxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSAubWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlIC5tZW51LWl0ZW0tY291bnQge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSAubWVudS1pdGVtLW5vdGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUgLm1lbnUtaXRlbS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjMTYwMTQ2O1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6Zm9jdXMsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3ZlciAubWVudS1pdGVtLWxhYmVsLFxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3ZlciAubWVudS1pdGVtLXRpdGxlLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmZvY3VzIC5tZW51LWl0ZW0tbGFiZWwsXG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmZvY3VzIC5tZW51LWl0ZW0tdGl0bGUsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMgLm1lbnUtaXRlbS1sYWJlbCxcbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMgLm1lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3ZlciAubWVudS1pdGVtLWNvdW50LCAubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmZvY3VzIC5tZW51LWl0ZW0tY291bnQsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMgLm1lbnUtaXRlbS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyIC5tZW51LWl0ZW0tbm90ZSwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpmb2N1cyAubWVudS1pdGVtLW5vdGUsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMgLm1lbnUtaXRlbS1ub3RlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4ubWVudS1pdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnUtaXRlbS0tdHlwZS1sYWJlbCxcbi5tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1lbnUtaXRlbS10aXRsZSAuaWNvbi1jb250YWluZXItLXN5bmMgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDBiYzhhO1xuICBzdHJva2U6ICM0MGJjOGE7XG59XG5cbi5tZW51LWl0ZW0tbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ubWVudS1pdGVtLWljb24gLmljb24td3JhcCBzdmcsXG4ubWVudS1pdGVtLXN1ZmZpeC1pY29uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuXG4ubWVudS1pdGVtLS1sZXZlbC1zZWNvbmRhcnkgLm1lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2xpZGVyIC5zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xufVxuLnNsaWRlciAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zbGlkZXIgLnNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5hY3Rpb24ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5hY3Rpb246aG92ZXIgLmljb24td3JhcCBzdmcsIC5hY3Rpb24gLmFjdGlvbjpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbiAuYWN0aW9uOmhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmFjdGlvbiAucG9ydGZvbGlvX2FjdGlvbl9iYXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y0RjZGYSAhaW1wb3J0YW50O1xufVxuLmFjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4uYWN0aW9uLmFjdGlvbi0teHhzOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAxcmVtIDAgcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLmFjdGlvbjpob3ZlciwgLmFjdGlvbjpmb2N1cywgLmFjdGlvbjpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmFjdGlvbjpob3ZlciAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbjpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbjpob3Zlcjpmb2N1cyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxuLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5hY3Rpb24tLWJsZW5kIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLmFjdGlvbi0tYmxlbmQ6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLWJsZW5kOmFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tYmxlbmQ6aG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5cbi5hY3Rpb24tLWFjY2VudCBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cblxuLmFjdGlvbi0tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5hY3Rpb24tLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5hY3Rpb24tLXByaW1hcnkgW2NsYXNzKj1pY29uLS1dIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWN0aW9uLS1wcmltYXJ5IC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmFjdGlvbi0tcHJpbWFyeS5kaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuLmFjdGlvbi0tcHJpbWFyeTpmb2N1cyAuaWNvbi1jb250YWluZXIsIC5hY3Rpb24tLXByaW1hcnk6YWN0aXZlIC5pY29uLWNvbnRhaW5lciwgLmFjdGlvbi0tcHJpbWFyeTpob3ZlciAuaWNvbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYWN0aW9uLS1wcmltYXJ5OmZvY3VzIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tcHJpbWFyeTphY3RpdmUgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1wcmltYXJ5OmhvdmVyIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmFjdGlvbi0tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uYWN0aW9uLS1zZWNvbmRhcnktaW52ZXJzZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbn1cblxuLmFjdGlvbi0tbXV0ZSxcbi5hY3Rpb24tLW11dGUtaW52ZXJzZSxcbi5hY3Rpb24tLWNsb3NlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uYWN0aW9uLS1tdXRlOmJlZm9yZSxcbi5hY3Rpb24tLW11dGUtaW52ZXJzZTpiZWZvcmUsXG4uYWN0aW9uLS1jbG9zZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hY3Rpb24tLW11dGU6aG92ZXI6YmVmb3JlLFxuLmFjdGlvbi0tbXV0ZS1pbnZlcnNlOmhvdmVyOmJlZm9yZSxcbi5hY3Rpb24tLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLmFjdGlvbi0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbn1cbi5hY3Rpb24tLWRpc2FibGVkIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmFjdGlvbi0tZGlzYWJsZWQ6Zm9jdXM6YmVmb3JlLCAuYWN0aW9uLS1kaXNhYmxlZDphY3RpdmU6YmVmb3JlLCAuYWN0aW9uLS1kaXNhYmxlZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuLmFjdGlvbi0tZGlzYWJsZWQ6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLWRpc2FibGVkOmFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tZGlzYWJsZWQ6aG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5hY3Rpb24tLW11dGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFjdGlvbi0tbXV0ZS1pbnZlcnNlOmZvY3VzLCAuYWN0aW9uLS1tdXRlLWludmVyc2U6YWN0aXZlLCAuYWN0aW9uLS1tdXRlLWludmVyc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYWN0aW9uLS1kcm9wOmhvdmVyOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cblxuLmFjdGlvbi0tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIGRpdiwgLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YmVmb3JlLCAuYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uYWN0aW9uLS1uYXZpZ2F0aW9uOmZvY3VzIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbiBkaXYsIC5hY3Rpb24tLW5hdmlnYXRpb246Zm9jdXMgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmJlZm9yZSwgLmFjdGlvbi0tbmF2aWdhdGlvbjpmb2N1cyAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YWZ0ZXIsIC5hY3Rpb24tLW5hdmlnYXRpb246YWN0aXZlIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbiBkaXYsIC5hY3Rpb24tLW5hdmlnYXRpb246YWN0aXZlIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjpiZWZvcmUsIC5hY3Rpb24tLW5hdmlnYXRpb246YWN0aXZlIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjphZnRlciwgLmFjdGlvbi0tbmF2aWdhdGlvbjpob3ZlciAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24gZGl2LCAuYWN0aW9uLS1uYXZpZ2F0aW9uOmhvdmVyIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjpiZWZvcmUsIC5hY3Rpb24tLW5hdmlnYXRpb246aG92ZXIgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmFjdGlvbi1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5hY3Rpb24tY291bnQuYWN0aW9uLWNvdW50LS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuLmFjdGlvbi0tbXV0ZSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cbi5hY3Rpb24tLW11dGU6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLW11dGU6YWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1tdXRlOmhvdmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xufVxuXG4uYWN0aW9uLS10cmFuc3BhcmVudDpiZWZvcmUsXG4uYWN0aW9uLS10cmFuc3BhcmVudC1ob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY3Rpb24tLXRyYW5zcGFyZW50IC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG5cbi5hY3Rpb24tLXRyYW5zcGFyZW50LWhvdmVyOmZvY3VzOmJlZm9yZSwgLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXI6YWN0aXZlOmJlZm9yZSwgLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5hY3Rpb24tLXRyYW5zcGFyZW50LWhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS10cmFuc3BhcmVudC1ob3ZlcjphY3RpdmUgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLXRyYW5zcGFyZW50LWhvdmVyOmhvdmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuXG4uYWN0aW9uLS1hY2NlbnQuYWN0aW9uLS1sYWJlbCAuYWN0aW9uLWxhYmVsLXdyYXAsXG4uYWN0aW9uLS1hY2NlbnQtcHJpbWFyeS5hY3Rpb24tLWxhYmVsIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuLmFjdGlvbi0tYWNjZW50IC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tYWNjZW50LXByaW1hcnkgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG4uYWN0aW9uLS1hY2NlbnQ6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLWFjY2VudDphY3RpdmUgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLWFjY2VudDpob3ZlciAuaWNvbi13cmFwIHN2Zyxcbi5hY3Rpb24tLWFjY2VudC1wcmltYXJ5OmZvY3VzIC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tYWNjZW50LXByaW1hcnk6YWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tYWNjZW50LXByaW1hcnk6aG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG5cbi5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4uYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5OmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5OmFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeTpob3ZlciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxuLmFjdGlvbi0tcm93cyxcbi5hY3Rpb24tLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTUzLCAxNzcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbn1cbi5hY3Rpb24tLXJvd3M6bm90KC5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkpLFxuLmFjdGlvbi0tZ3JpZDpub3QoLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLS1yb3dzOm5vdCguYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5KTpob3Zlcixcbi5hY3Rpb24tLWdyaWQ6bm90KC5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NmU5MCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi0tcm93czpub3QoLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSk6aG92ZXIgc3ZnLFxuLmFjdGlvbi0tZ3JpZDpub3QoLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSk6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tLXJvd3MgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1ncmlkIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xufVxuLmFjdGlvbi0tcm93cy5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnksXG4uYWN0aW9uLS1ncmlkLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNTMsIDE3NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLmFjdGlvbi0tcm93cy5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1ncmlkLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG4gIHN0cm9rZTogIzQ0MzQ2OTtcbn1cbi5hY3Rpb24tLXJvd3MuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tZ3JpZC5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y0RjZGYSAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi0tcm93cy5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnk6aG92ZXIsXG4uYWN0aW9uLS1ncmlkLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeTpob3ZlciB7XG4gIGZpbGw6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG5cbi5wb3J0Zm9saW9fYWN0aW9uX2Jhci0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xufVxuXG4udGlwLFxuLmFjdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OSwgMTUzLCAxNzcsIDAuODgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY291bnQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmNvdW50LmNvdW50LS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLmdyaWQtdmlldyB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjZDVkM2RkO1xufVxuLmdyaWQtdmlldyB0Ym9keSB0ZCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLmdyaWQtdmlldyB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmdyaWQtdmlldyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZjO1xufVxuLmdyaWQtdmlldyB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRyOmhvdmVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdC1sYWJlbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LXN0YXQtdmFsdWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5ncmlkLXZpZXcgLmVtcHR5IHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uZ3JpZC12aWV3IC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5ncmlkLXZpZXcgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC12aWV3IC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBib3JkZXItY29sb3I6ICNGNEY2RmE7XG59XG4uZ3JpZC12aWV3IC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5ncmlkLXZpZXcgLmZvcm0tY29udHJvbDpmb2N1cywgLmdyaWQtdmlldyAuZm9ybS1jb250cm9sOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZ3JpZC12aWV3LXRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5ncmlkLXZpZXctZW1haWwge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnBhbmUtLWJhc2UgPiAucGFuZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4ucGFuZS1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6Zm9jdXMgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRpdGxlLCAucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5wYW5lLWhlYWRlci1kcm9wZG93bi10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucGFuZS1maWx0ZXItaW5wdXQge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5wYW5lLWZpbHRlci1pbnB1dDpob3ZlciwgLnBhbmUtZmlsdGVyLWlucHV0OmZvY3VzLCAucGFuZS1maWx0ZXItaW5wdXQ6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnBhbmUtc2VjdGlvbi0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG4ucGFuZS1zZWN0aW9uLS1pbnZlcnNlIGgxLFxuLnBhbmUtc2VjdGlvbi0taW52ZXJzZSBoMixcbi5wYW5lLXNlY3Rpb24tLWludmVyc2UgaDMsXG4ucGFuZS1zZWN0aW9uLS1pbnZlcnNlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkLnBhbmUtc2VjdGlvbi0taW52ZXJzZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0NDM0NjkgMzAlLCByZ2JhKDY4LCA1MiwgMTA1LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLWhlYWRlciAucGFuZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLWhlYWRlciAucGFuZS1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM5Rjk5QjE7XG4gIH1cbn1cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLmluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjM2LCAwLjcyKTtcbn1cbi5tb2RhbC51c2VyLW1vZGFsLmluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOCwgMjM2LCAwLjMyKTtcbn1cblxuLm1vZGFsIC5wYW5lLFxuLm1vZGFsIC5wYW5lLXYyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAucGFuZSB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNHJlbSA2cmVtIDAgIzNjYjE4MiwgaW5zZXQgMCAxcmVtIDJyZW0gLTAuMjVyZW0gIzMzOTY2ZTtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2sgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2sgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAucGFuZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAubW9kYWwtZmVlZGJhY2stdGl0bGUsXG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC1mZWVkYmFjay1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAubW9kYWwtZmVlZGJhY2stc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjay1pbnZlcnNlLXRlcnRpYXJ5IC5wYW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA0cmVtIDZyZW0gMCB3aGl0ZSwgaW5zZXQgMCAxcmVtIDJyZW0gLTAuMjVyZW0gd2hpdGU7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrLWludmVyc2UtdGVydGlhcnkgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDM0Njk7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrLWludmVyc2UtdGVydGlhcnkgLm1vZGFsLWZlZWRiYWNrLWljb24ge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAubW9kYWwtZmVlZGJhY2stdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAubW9kYWwtZmVlZGJhY2stc3VidGl0bGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAuYWN0aW9uLS1tdXRlLWludmVyc2Uge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhbmUtaW5kaWNhdG9yLS1sb2FkaW5nOjphZnRlcixcbi5tb2RhbC1pbmRpY2F0b3ItLWxvYWRpbmc6OmFmdGVyLFxuLmt2LWdyaWQtbG9hZGluZzo6YWZ0ZXIsXG4ua3YtbG9hZGluZy1zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLFxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4ucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFnaW5hdGlvbiBhOmZvY3VzLCAucGFnaW5hdGlvbiBhOmhvdmVyOmZvY3VzLFxuLnBhZ2luYXRpb24gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiBzcGFuOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cblxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnk6aG92ZXIge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeS5hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLWNhdGVnb3J5LmFjdGl2ZSAucmVzdWx0cy1tb2Rlcy1jYXRlZ29yeS1saW5rIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluazpob3ZlciwgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbms6Zm9jdXMsIC5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTRFNEVDICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsuYWN0aXZlOmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUMgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9hZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9hZGluZzpob3ZlciwgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvYWRpbmc6Zm9jdXMsIC5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUMgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdHMtbWV0YSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucmVzdWx0cy1tZXRhIC5yZXN1bHRzLW1ldGEtZHJvcGRvd24gPiAuYnRuIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5yZXN1bHRzLW1ldGEtbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlc3VsdHMtbWV0YS1zZXR0aW5nIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ucmVzdWx0cy1tZXRhLXNldHRpbmc6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmZvY3VzLWRlc2NyaXB0aW9uIGgxLCAuZm9jdXMtZGVzY3JpcHRpb24gaDIsIC5mb2N1cy1kZXNjcmlwdGlvbiBoMywgLmZvY3VzLWRlc2NyaXB0aW9uIGg0LCAuZm9jdXMtZGVzY3JpcHRpb24gaDUsIC5mb2N1cy1kZXNjcmlwdGlvbiBoNiwgLmZvY3VzLWRlc2NyaXB0aW9uIHN0cm9uZywgLmZvY3VzLWRlc2NyaXB0aW9uIGIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmZvY3VzLW9yaWdpbmFsIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZm9jdXMtb3JpZ2luYWw6aG92ZXIsIC5mb2N1cy1vcmlnaW5hbDpmb2N1cywgLmZvY3VzLW9yaWdpbmFsOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZm9jdXMtb3JpZ2luYWw6aG92ZXI6YWZ0ZXIsIC5mb2N1cy1vcmlnaW5hbDpmb2N1czphZnRlciwgLmZvY3VzLW9yaWdpbmFsOmhvdmVyOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuLmZvY3VzLW5vdGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmZvY3VzLXByb3BlcnR5LXRlcm0ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmZvY3VzLXByb3BlcnR5LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5mb2N1cy1jb21wYW55LWdvb2dsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZm9jdXMtbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uZm9jdXMtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb2N1cy1jb250YWN0LWZ1bmN0aW9uLFxuLmZvY3VzLWNvbnRhY3QtbmFtZSxcbi5mb2N1cy1jb250YWN0LXRlbGVwaG9uZSxcbi5mb2N1cy1jb250YWN0LWVtYWlsIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb2N1cy1jb250YWN0LW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9jdXMtdmlldyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUM7XG59XG5cbi5idG4uZm9jdXMtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5idG4uZm9jdXMtc3RhdGU6Zm9jdXMsIC5idG4uZm9jdXMtc3RhdGU6YWN0aXZlLCAuYnRuLmZvY3VzLXN0YXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgY29sb3I6ICMzYWE5N2M7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1kZW5pZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWRlbmllZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZGVuaWVkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1kZW5pZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg1MjYxO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYWNjZXB0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFjY2VwdGVkOmhvdmVyLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1hY2NlcHRlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYWNjZXB0ZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RiNDg0O1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tY2FsbGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1jYWxsZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWNhbGxlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tY2FsbGVkOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZTFjYjtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFwcGxpZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFwcGxpZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFwcGxpZWQ6Zm9jdXMsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFwcGxpZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RiNDg0O1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tcGFzc2VkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1wYXNzZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLXBhc3NlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tcGFzc2VkOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NTI2MTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWludml0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWludml0ZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWludml0ZWQ6Zm9jdXMsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWludml0ZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RiNDg0O1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tanVkZ2VkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1qdWRnZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWp1ZGdlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tanVkZ2VkOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZTFjYjtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWV4cGlyZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWV4cGlyZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWV4cGlyZWQ6Zm9jdXMsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWV4cGlyZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg1MjYxO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taWdub3JlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taWdub3JlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taWdub3JlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taWdub3JlZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWUxY2I7XG59XG5cbi5mb2N1cy1jb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZm9jdXMtY292ZXIuZm9jdXMtY292ZXItLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLmZvY3VzLWNvdmVyLmZvY3VzLWNvdmVyLS1pbnZlcnNlIC5mb2N1cy1jb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9jdXMtY292ZXItYWN0aW9ucyAuYnRuIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuXG4uZm9jdXMtbWV0YS10aXRsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9jdXMtbWV0YS1pbnRyb2R1Y3Rpb246OmZpcnN0LWxpbmUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgZm9udC1mYW1pbHk6IFwibmV1emVpdC1ncm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4udWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbTpob3ZlciwgLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW06YWN0aXZlLCAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnVpLWF1dG9jb21wbGV0ZS51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNEU0RUM7XG59XG5cbi5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBhOmhvdmVyOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uZHJvcGRvd24taXRlbS5kcm9wZG93bi1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLWl0ZW0tLWFjdGl2ZTpob3ZlciwgLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24taXRlbS0tYWN0aXZlOmZvY3VzLCAuZHJvcGRvd24taXRlbS5kcm9wZG93bi1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ub3BlbiAuZHJvcGRvd24tc2hlZXQge1xuICBib3gtc2hhZG93OiAxLjVyZW0gMXJlbSAycmVtIDFyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuXG4uZHJvcGRvd24tc2hlZXQtY2FuY2VsIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIsXG4uZHJvcGRvd24taXRlbS0taGVhZGVyIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHJvcGRvd24taGVhZGVyOmhvdmVyLCAuZHJvcGRvd24taGVhZGVyOmZvY3VzLCAuZHJvcGRvd24taGVhZGVyOmhvdmVyOmZvY3VzLFxuLmRyb3Bkb3duLWl0ZW0tLWhlYWRlcjpob3Zlcixcbi5kcm9wZG93bi1pdGVtLS1oZWFkZXI6Zm9jdXMsXG4uZHJvcGRvd24taXRlbS0taGVhZGVyOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4uZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmlsdGVycyAuY2hlY2tib3gge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCAuZmlsdGVyLWNvdW50IHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uZmlsdGVycyAuY2hlY2tib3g6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5maWx0ZXJzIC5jaGVja2JveDpob3ZlciAuZmlsdGVyLWNvdW50IHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uZmlsdGVycyBpbnB1dDpjaGVja2VkIC5jaGVja2JveCAuY2hlY2tib3gtbGFiZWwtdGV4dCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uaGVhZGVyLmhlYWRlci0tYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4uaGVhZGVyIC5oZWFkZXItYW5jaG9yLFxuLmhlYWRlciAuaGVhZGVyLWFuY2hvci1hY3Rpb24sXG4uaGVhZGVyIC5oZWFkZXItYW5jaG9yLWF1dGgge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5oZWFkZXIgLmhlYWRlci1hbmNob3ItYXV0aCB7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTUzLCAxNzcsIDAuNik7XG59XG4uaGVhZGVyIC5oZWFkZXItYW5jaG9yLWFjdGlvbiB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmhlYWRlciAuaGVhZGVyLWFuY2hvci1hY3Rpb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUgc3BhbiwgLm5hdmlnYXRpb24tdG9nZ2xlOmJlZm9yZSwgLm5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2aWdhdGlvbi1pdGVtIC5uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0gLm5hdmlnYXRpb24tbGluayAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0gLm5hdmlnYXRpb24tbGluazpob3ZlciAuaWNvbi13cmFwIHN2ZywgLm5hdmlnYXRpb24taXRlbSAubmF2aWdhdGlvbi1saW5rOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAubmF2aWdhdGlvbi1pdGVtIC5uYXZpZ2F0aW9uLWxpbms6aG92ZXI6Zm9jdXMgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4ubmF2aWdhdGlvbi1pdGVtLm5hdmlnYXRpb24taXRlbS0tYWN0aXZlIC5uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0ubmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUgLm5hdmlnYXRpb24tbGluayAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cblxuLnBhYy1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJuZXV6ZWl0LWdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG5cbi5wYWMtaXRlbSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLnBhYy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnBhYy1pdGVtLXF1ZXJ5IHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbjphY3RpdmUsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmFjdGl2ZSwgLm9wZW4gPiAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b246YWN0aXZlOmhvdmVyLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbjphY3RpdmU6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmFjdGl2ZS5mb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uYWN0aXZlOmhvdmVyLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5hY3RpdmU6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uZGlzYWJsZWQuZm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmRpc2FibGVkOmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbjpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuLnRhZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjBhMmQxO1xufVxuLnRhZy50YWctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuXG4ubGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2IwYTJkMTtcbn1cbi5sYWJlbC5sYWJlbC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4ubGFiZWwubGFiZWwtLW91dGxpbmUge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cblxuLnVzZXI6aG92ZXIgLnVzZXItbmFtZSwgLnVzZXI6Zm9jdXMgLnVzZXItbmFtZSwgLnVzZXI6aG92ZXI6Zm9jdXMgLnVzZXItbmFtZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnVzZXIudXNlci0tY29tcGFjdCAudXNlci1hdmF0YXI6YWZ0ZXIge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi51c2VyLnVzZXItLWNvbXBhY3Q6aG92ZXIgLnVzZXItYXZhdGFyOmFmdGVyLFxuLnVzZXIudXNlci0tY29tcGFjdDpob3ZlciAudXNlci1hdmF0YXIgaDEsIC51c2VyLnVzZXItLWNvbXBhY3Q6Zm9jdXMgLnVzZXItYXZhdGFyOmFmdGVyLFxuLnVzZXIudXNlci0tY29tcGFjdDpmb2N1cyAudXNlci1hdmF0YXIgaDEsIC51c2VyLnVzZXItLWNvbXBhY3Q6aG92ZXI6Zm9jdXMgLnVzZXItYXZhdGFyOmFmdGVyLFxuLnVzZXIudXNlci0tY29tcGFjdDpob3Zlcjpmb2N1cyAudXNlci1hdmF0YXIgaDEge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnVzZXItYXZhdGFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udXNlci1hdmF0YXI6YWZ0ZXIsXG4udXNlci1hdmF0YXIgaDEge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi51c2VyLWF2YXRhcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi51c2VyLWF2YXRhcjpob3ZlcjphZnRlcixcbi51c2VyLWF2YXRhcjpob3ZlciBoMSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG5cbi51c2VyLW5hbWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnVzZXItbmFtZS12aWEsXG4udXNlci1uYW1lLWVtYWlsLFxuLnVzZXItbmFtZS1jcmVkaXRzIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi51c2VyLW5hbWUtbG9jYXRpb24ge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cblxuLnVzZXItbW9kYWwtY29ubmVjdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLnVzZXItbW9kYWwtY29ubmVjdDpob3ZlciwgLnVzZXItbW9kYWwtY29ubmVjdDpmb2N1cywgLnVzZXItbW9kYWwtY29ubmVjdDpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4udXNlci1tb2RhbC1jb25uZWN0LnVzZXItbW9kYWwtY29ubmVjdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTRFNEVDO1xufVxuLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZSAuaWNvbi0tY2hlY2sge1xuICBjb2xvcjogIzQwYmM4YTtcbn1cbi51c2VyLW1vZGFsLWNvbm5lY3QudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmU6aG92ZXIsIC51c2VyLW1vZGFsLWNvbm5lY3QudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmU6Zm9jdXMsIC51c2VyLW1vZGFsLWNvbm5lY3QudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnZhY2FuY3ktY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZjO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnZhY2FuY3ktc29ydC1saW5rIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi52YWNhbmN5LW9yZ2FuaXNhdGlvbiB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4udmFjYW5jeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi52YWNhbmN5LXNhdmVkIC5pY29uLXdyYXAgc3ZnLFxuLnZhY2FuY3ktdGVhbSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cblxuLnZhY2FuY3ktbWV0YSxcbi52YWNhbmN5LW1ldGEtaXRlbSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4udmFjYW5jeS1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLnZhY2FuY3ktbGluazpob3ZlciAudmFjYW5jeS1tZXRhLWl0ZW0ge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnZhY2FuY3ktLXJlYWQgLnZhY2FuY3ktdGl0bGUgaDIgZW0sXG4udmFjYW5jeS0tcmVhZCAuY2FiaW5ldC10aXRsZSBoMyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnZhY2FuY3ktLWNsb3NlZCAudmFjYW5jeS10aXRsZSBoMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xufVxuXG4udmFjYW5jeS0tb3BlbiAudmFjYW5jeS1saW5rLFxuLnZhY2FuY3ktLW9wZW4gLnZhY2FuY3ktbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4udmFjYW5jeS0tb3BlbiAudmFjYW5jeS10aXRsZSBoMiBlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZhY2FuY3ktLW9wZW4gLnZhY2FuY3ktb3JnYW5pc2F0aW9uLFxuLnZhY2FuY3ktLW9wZW4gLnZhY2FuY3ktbWV0YS1pdGVtIHtcbiAgY29sb3I6ICNFNEU0RUM7XG59XG5cbi52b2lkLnZvaWQtLWJveGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q5RTM7XG59XG4udm9pZC52b2lkLS1ib3hlZCAudm9pZC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgNHJlbSA2cmVtIDAgcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLnZvaWQudm9pZC0tbXV0ZWQgLnZvaWQtdGl0bGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmNhYmluZXQtLWdyaWQgLnZvaWQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5jYWJpbmV0LS1ncmlkIC52b2lkLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi52b2lkLXRpdGxlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi52b2lkLWljb24ge1xuICBjb2xvcjogI0U0RTRFQztcbn1cblxuLnZvaWQtdGlwLFxuLnZvaWQtdGlwLWxhYmVsIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi52b2lkLXRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi52b2lkLXRpcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZDhkOGU0O1xufVxuLmluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yLS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1kZW5pZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1kZW5pZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tYWNjZXB0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1hY2NlcHRlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1jYWxsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1jYWxsZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tYXBwbGllZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWFwcGxpZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tcGFzc2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tcGFzc2VkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWludml0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1pbnZpdGVkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWp1ZGdlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWp1ZGdlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1leHBpcmVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tZXhwaXJlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1pZ25vcmVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0taWdub3JlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzLWJhci0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzLWJhci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzLWJhci0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmluZGljYXRvci1yYWRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAubWFzayAuZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5wZXJjZW50YWdlLFxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5jb3VudGVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zaGFkb3cgLmNpcmNsZSAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMC4zNzVyZW0gMC4zNzVyZW0gMC42NzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpIGluc2V0O1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc2hhZG93IC5pbnNldCB7XG4gIGJveC1zaGFkb3c6IDAuMzc1cmVtIDAuMzc1cmVtIDAuNjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cblxuLnRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJuZXV6ZWl0LWdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvb2x0aXAtaW5uZXIgZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udG9vbHRpcC1jbG9zZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uc2hhZG93OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuXG4uc2hhZG93LS1oZWF2eTphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldXplaXQtZ3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbnNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQkM4QTtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCAuZmFuY3l0cmVlLWNoZWNrYm94IHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWVtcHR5LFxuc3Bhbi5mYW5jeXRyZWUtdmxpbmUsXG5zcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbnNwYW4uZmFuY3l0cmVlLWljb24sXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveCxcbnNwYW4uZmFuY3l0cmVlLWRyYWctaGVscGVyLWltZyxcbiNmYW5jeXRyZWUtZHJvcC1tYXJrZXIge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnRpbWVsaW5lLW1pbGVzdG9uZTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmM7XG59XG4udGltZWxpbmUtbWlsZXN0b25lOmJlZm9yZSwgLnRpbWVsaW5lLW1pbGVzdG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4udGltZWxpbmUtbWlsZXN0b25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnRpbWVsaW5lLW1pbGVzdG9uZS10aW1lLFxuLnRpbWVsaW5lLW1pbGVzdG9uZS1yZW1hcmsge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC1zdGF0dXMtLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tbmV1dHJhbC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmZGRjNDtcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLW5ldXRyYWwge1xuICBjb2xvcjogI0IyRTREMDtcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLW5ldXRyYWwtMiB7XG4gIGNvbG9yOiAjOWZkZGM0O1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tcG9zaXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tcG9zaXRpdmUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWE5N2M7XG59XG5cbi5yZXBvcnQtc3RhdHVzLWxhYmVsLS1wb3NpdGl2ZSB7XG4gIGNvbG9yOiAjNDBiYzhhO1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tcG9zaXRpdmUtMiB7XG4gIGNvbG9yOiAjM2FhOTdjO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tbmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tbmVnYXRpdmUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzQ0NTQ7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1uZWdhdGl2ZS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cblxuLnJlcG9ydC1zdGF0dXMtLW5lZ2F0aXZlLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0NDU0O1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmVnYXRpdmUge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLW5lZ2F0aXZlLTIge1xuICBjb2xvcjogI2Y3NDQ1NDtcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLW5lZ2F0aXZlLTMge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLW5lZ2F0aXZlLTQge1xuICBjb2xvcjogI2Y3NDQ1NDtcbn1cblxuLnJlcG9ydC1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTRFNEVDO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLnJlcG9ydC1saXN0LWl0ZW0tdmFsdWUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLW5vdGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtOmhvdmVyLCAucmVwb3J0LWxpc3QtaXRlbTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNmM2ZDc7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAub3JnYW5pc2F0aW9uLW5hbWUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnJlcG9ydC1zZWdtZW50LWxhYmVsIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZXBvcnQtc2VnbWVudC12YWx1ZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlcG9ydC1zZWdtZW50LS1zdWIgLnJlcG9ydC1zZWdtZW50LXZhbHVlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5yZXBvcnQtc2VnbWVudC1pY29uIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5yZXBvcnQtYWR2aWNlOmhvdmVyIC5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5yZXBvcnQtZm9vdGVyLWNyZWRpdHMge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC1mb290ZXItd2FybmluZyB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXZ1LWJhciB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG5cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLnJlcG9ydC12dS0tbXVsdGkgLnJlcG9ydC12dS1iYXItc2VnbWVudCA+IC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG4ucmVwb3J0LXZ1LS1tdWx0aSAucmVwb3J0LXZ1LWJhci1zZWdtZW50ID4gLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbn1cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgKyAucmVwb3J0LXZ1LWJhci1zZWdtZW50IHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgKyAucmVwb3J0LXZ1LWJhci1zZWdtZW50ID4gLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXAge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgKyAucmVwb3J0LXZ1LWJhci1zZWdtZW50ICsgLnJlcG9ydC12dS1iYXItc2VnbWVudCB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG59XG4ucmVwb3J0LXZ1LS1tdWx0aSAucmVwb3J0LXZ1LWJhci1zZWdtZW50ICsgLnJlcG9ydC12dS1iYXItc2VnbWVudCArIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgPiAucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcCB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXZ1LWJhci1taW4sXG4ucmVwb3J0LXZ1LWJhci1tYXgge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC12dS1iYXItbWluOmJlZm9yZSxcbi5yZXBvcnQtdnUtYmFyLW1heDpiZWZvcmUsXG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS10ZXJtLFxuLnJlcG9ydC1jb21wYW55LXByb2ZpbGUtZGVzYyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNEU0RUM7XG59XG5cbi5yZXBvcnQtY29tcGFueS1tYXAsXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS10ZXJtIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLWRlc2Mge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1czpiZWZvcmUsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0tdHlwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtZWRpdW1wdXJwbGU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS10eXBlLmxhYmVsLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBza3libHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1pdGVtLXR5cGUubGFiZWwtc2tpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIC5zZWxlY3RpemUtaXRlbS10eXBlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuc2VsZWN0aXplLWl0ZW0tLWNyZWF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0tLWNyZWF0ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0tcXVlcnkge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWVkaXVtcHVycGxlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwubGFiZWwtc2tpbGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1sYWJlbC5sYWJlbC1vcmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBza3libHVlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkuc2VhcmNoLWtleS0tcHJvZmVzc2lvbiAuc2VhcmNoLWtleS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleS5zZWFyY2gta2V5LS1wcmltYXJ5IC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmdhbmlzYXRpb24tcHJvcGVydHkgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG4ub3JnYW5pc2F0aW9uLXByb3BlcnR5OmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAub3JnYW5pc2F0aW9uLXByb3BlcnR5OmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAub3JnYW5pc2F0aW9uLXByb3BlcnR5OmhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuXG50ZCAub3JnYW5pc2F0aW9uLW5hbWUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnB1bHNlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5wdWxzZTpiZWZvcmUsIC5wdWxzZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5wdWxzZS5wdWxzZS0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xufVxuXG4uZGFzaGJvYXJkLWludHJvIHtcbiAgYmFja2dyb3VuZDogIzQ0MzQ2OTtcbn1cbi5kYXNoYm9hcmQtaW50cm8gaDEsXG4uZGFzaGJvYXJkLWludHJvIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtaW50cm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmRhc2hib2FyZC1pdGVtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG5cbi5kYXNoYm9hcmQtaW50cm8tbGluayxcbi5kYXNoYm9hcmQtaW50cm8tdmlkZW8tcGxheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLWxpbmstdGl0bGUsXG4uZGFzaGJvYXJkLXFhLXF1ZXN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhc2hib2FyZC1jcmVkaXRzLWxpbmsge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5kYXNoYm9hcmQtY3JlZGl0cy1saW5rOmhvdmVyLCAuZGFzaGJvYXJkLWNyZWRpdHMtbGluazpmb2N1cywgLmRhc2hib2FyZC1jcmVkaXRzLWxpbms6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmRhc2hib2FyZC1xYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG5cbi5kYXNoYm9hcmQtcWEtaGVhZGluZy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tYXAgLmdtLXN0eWxlLFxuLm1hcCAuZ20tc3R5bGUgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwibmV1emVpdC1ncm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teHMucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tc20ucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbWQucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbGcucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teGwucG5nXCJdIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWMge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQge1xuICAvKiBEaWFsb2cgKi9cbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWUxICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uIHtcbiAgY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b246aG92ZXIsIC5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b246Zm9jdXMsIC5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b246aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1hbGVydC5hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG59XG4ubWFpbi1hbGVydC5hbGVydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzQ0NTQ7XG59XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzQwYmM4YTtcbn1cbi5hbGVydC5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0IyRTREMDtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRjg1QzZBO1xufVxuXG4uYWxlcnRzLWl0ZW0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbltkYXRhLW5vdGlmeT10aXRsZV0sXG5bZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3QubGlzdC0temVicmEgLmxpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xufVxuXG4ubGlzdC0tZGVmaW5pdGlvbiAubGlzdC10ZXJtLFxuLmxpc3QtLWRlZmluaXRpb24gLmxpc3QtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmxpc3QtLWRlZmluaXRpb24gLmxpc3QtZGVzYyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlzdC1zZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpc3Qtbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ubGlzdC1hY3Rpb246bm90KC50b2dnbGUpIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0taG92ZXI6aG92ZXIsIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1ob3Zlcjpmb2N1cywgLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBCQzhBO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aXZlLmxpc3QtaXRlbS0taG92ZXI6aG92ZXIsIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3RpdmUubGlzdC1pdGVtLS1ob3Zlcjpmb2N1cywgLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGl2ZS5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1hY2NlbnQ6aG92ZXIgLmxpc3QtYWN0aW9uIFtjbGFzcyo9aWNvbi0tXSwgLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1hY2NlbnQ6Zm9jdXMgLmxpc3QtYWN0aW9uIFtjbGFzcyo9aWNvbi0tXSwgLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1hY2NlbnQ6aG92ZXI6Zm9jdXMgLmxpc3QtYWN0aW9uIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLXZvaWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQkM4QTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1jYXJ0IHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuXG4uY2FyZHMuY2FyZHMtLWNhcm91c2VsOmJlZm9yZSwgLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4uY2FyZHMuY2FyZHMtLWNhcm91c2VsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbC5jYXJkcy0tY2Fyb3VzZWwtbGlnaHRlc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjRmNmZhIDAlLCByZ2JhKDI0NCwgMjQ2LCAyNTAsIDApIDEwMCUpO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbC5jYXJkcy0tY2Fyb3VzZWwtbGlnaHRlc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y0ZjZmYSAwJSwgcmdiYSgyNDQsIDI0NiwgMjUwLCAwKSAxMDAlKTtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5jYXJkLWNvbnRlbnQgPiBoMyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmNhcmQtY29udGVudCA+IHAge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xuICBzdHJva2U6ICM0NDM0Njk7XG59XG5cbi5pY29uLS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0MGJjOGE7XG59XG5cbi5pY29uLS1uZXV0cmFsIHtcbiAgY29sb3I6ICNCMkU0RDA7XG59XG5cbi5pY29uLS13YXJuaW5nIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG5cbi5pY29uLS1kYW5nZXIge1xuICBjb2xvcjogI0Y4NUM2QTtcbn1cblxuLmljb24tY29udGFpbmVyLS1zdWNjZXNzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQwYmM4YTtcbiAgc3Ryb2tlOiAjNDBiYzhhO1xufVxuXG4uaWNvbi1jb250YWluZXItLWluZm8gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjQjJFNEQwO1xuICBzdHJva2U6ICNCMkU0RDA7XG59XG5cbi5pY29uLWNvbnRhaW5lci0td2FybmluZyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNGODVDNkE7XG4gIHN0cm9rZTogI0Y4NUM2QTtcbn1cblxuLmljb24tY29udGFpbmVyLS1kYW5nZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRjg1QzZBO1xuICBzdHJva2U6ICNGODVDNkE7XG59XG5cbi50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tcHJpbWFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLmJ0bi1zZWNvbmRhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tdGVydGlhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLmJ0bi1wcmltYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLmJ0bi1zZWNvbmRhcnkgW2NsYXNzKj1pY29uLS1dLCAudG9nZ2xlIC50b2dnbGUtbGFiZWwuYnRuLXRlcnRpYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLmJ0bi1xdWF0ZXJuYXJ5IFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1wcmltYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXIuYnRuLXNlY29uZGFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi10ZXJ0aWFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1xdWF0ZXJuYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6Zm9jdXMuYnRuLXByaW1hcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpmb2N1cy5idG4tc2Vjb25kYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6Zm9jdXMuYnRuLXRlcnRpYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6Zm9jdXMuYnRuLXF1YXRlcm5hcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tcHJpbWFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyOmZvY3VzLmJ0bi1zZWNvbmRhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tdGVydGlhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1wcmltYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1zZWNvbmRhcnkgW2NsYXNzKj1pY29uLS1dLCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXIuYnRuLXRlcnRpYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1xdWF0ZXJuYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi1wcmltYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi1zZWNvbmRhcnkgW2NsYXNzKj1pY29uLS1dLCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6Zm9jdXMuYnRuLXRlcnRpYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi1xdWF0ZXJuYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyOmZvY3VzLmJ0bi1wcmltYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyOmZvY3VzLmJ0bi1zZWNvbmRhcnkgW2NsYXNzKj1pY29uLS1dLCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXI6Zm9jdXMuYnRuLXRlcnRpYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyOmZvY3VzLmJ0bi1xdWF0ZXJuYXJ5IFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZS12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wYW5lLXYyLS1sb2FkaW5nOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MEJDOEE7XG59XG5cbi5wYW5lLXYyLWZvb3Rlci0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMS41cmVtIDFyZW0gMnJlbSAxcmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhbmUtdjItYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuXG4ucGFuZS12Mi1iYW5uZXIsXG4ucGFuZS12Mi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnBhbmUtdjItY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZS12Mi1iYW5uZXItdGl0bGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnBhbmUtdjItaGVhZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5wYW5lLXYyLWhlYWRlci1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucGFuZS12Mi1jcnVtYiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cblxuLnBhbmUtdjItY3J1bWItLXJvb3Q6aG92ZXIgLmljb24td3JhcCBzdmcsIC5wYW5lLXYyLWNydW1iLS1yb290OmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAucGFuZS12Mi1jcnVtYi0tcm9vdDpob3Zlcjpmb2N1cyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxuLnBhbmUtdjItY3J1bWItLXBhcmVudCxcbi5wYW5lLXYyLWNydW1iLS1rZXkge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5wYW5lLXYyLWNydW1iLS1wYXJlbnQ6aG92ZXIsIC5wYW5lLXYyLWNydW1iLS1wYXJlbnQ6Zm9jdXMsIC5wYW5lLXYyLWNydW1iLS1wYXJlbnQ6aG92ZXI6Zm9jdXMsXG4ucGFuZS12Mi1jcnVtYi0ta2V5OmhvdmVyLFxuLnBhbmUtdjItY3J1bWItLWtleTpmb2N1cyxcbi5wYW5lLXYyLWNydW1iLS1rZXk6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnBhbmUtdjItc2hhZG93OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4ucGFuZS12Mi1zaGFkb3ctLXRvcDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAwLjEyNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG5cbi5wYW5lLXYyLS1hc2lkZSAucGFuZS12Mi1iYW5uZXIsXG4ucGFuZS12Mi0tYXNpZGUgLnBhbmUtdjItY292ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucGFuZS12Mi0tcm9vdDpub3QoLnBhbmUtdjItLWJhbm5lcikgLnBhbmUtdjItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnBhbmUtdjItLXBvcCB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhbmUtdjItZm9vdGVyLW5vdGljZS0td2FybmluZyAucGFuZS12Mi1mb290ZXItbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYW5lLXYyLXNsaWRlLWNvdmVyLS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLXYyLS1yb290LnBhbmUtdjItLW1kLWJhbm5lciAucGFuZS12Mi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnBhbmUtdjItc2hhZG93LS1tZDphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICB9XG4gIC5wYW5lLXYyLWJhci0tbWQtc2hyaW5rIC5wYW5lLXYyLWJhci10aXRsZSB7XG4gICAgY29sb3I6ICM5Rjk5QjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRlZmF1bHQtLXNwbGl0IC5wYW5lLXYyLmxheW91dC1kZWZhdWx0LS1zcGxpdC1zZWNvbmRhcnkge1xuICAgIGJveC1zaGFkb3c6IDAgNXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoNjgsIDUyLCAxMDUsIDAuNSk7XG4gIH1cbn1cbi5jYWJpbmV0LWRyYXdlci0tcXVlcnkgLmNhYmluZXQtdGl0bGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmNhYmluZXQtcHJvcGVydGllcyxcbi5jYWJpbmV0LW1ldGEtaXRlbSxcbi5jYWJpbmV0LW1ldGEtbGluayxcbi5jYWJpbmV0LW1ldGEtdmFsdWUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmNhYmluZXQtbWV0YS1saW5rOmhvdmVyLCAuY2FiaW5ldC1tZXRhLWxpbms6Zm9jdXMsIC5jYWJpbmV0LW1ldGEtbGluazpob3Zlcjpmb2N1cyxcbi5jYWJpbmV0LXByb3BlcnRpZXMtbGluazpob3Zlcixcbi5jYWJpbmV0LXByb3BlcnRpZXMtbGluazpmb2N1cyxcbi5jYWJpbmV0LXByb3BlcnRpZXMtbGluazpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uY2FiaW5ldC1vcHRpb25zIC5hY3Rpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmVuZC1pY29uIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnRyZW5kLS1uZXV0cmFsIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuXG4udHJlbmQtLXJpc2luZyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MGJjOGE7XG4gIHN0cm9rZTogIzQwYmM4YTtcbn1cblxuLnRyZW5kLS1mYWxsaW5nIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0Y4NUM2QTtcbiAgc3Ryb2tlOiAjRjg1QzZBO1xufVxuXG4uZnVubmVsLXN0ZXA6aG92ZXIgLmZ1bm5lbC10aXRsZSwgLmZ1bm5lbC1zdGVwOmZvY3VzIC5mdW5uZWwtdGl0bGUsIC5mdW5uZWwtc3RlcDpob3Zlcjpmb2N1cyAuZnVubmVsLXRpdGxlIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG5cbi50cmVuZC1jaGFuZ2Uge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cblxuLmZ1bm5lbC1jaGFuZ2Uge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmZ1bm5lbC1jaGFuZ2UtdmFsdWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmtleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnRvb2x0aXAgLmtleSB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG5cbi5zdHJpcCAuZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG59XG4uc3RyaXAgLmZsaWNraXR5LWJ1dHRvbjpob3ZlciwgLnN0cmlwIC5mbGlja2l0eS1idXR0b246Zm9jdXMsIC5zdHJpcCAuZmxpY2tpdHktYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdHJpcCAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHN2ZywgLnN0cmlwIC5mbGlja2l0eS1idXR0b246Zm9jdXMgc3ZnLCAuc3RyaXAgLmZsaWNraXR5LWJ1dHRvbjpob3Zlcjpmb2N1cyBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xufVxuLnN0cmlwLnN0cmlwLS1tYXNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA4MCUsIHdoaXRlIDEwMCUpO1xufVxuLnN0cmlwLnN0cmlwLS1tYXNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA4MCUsIHdoaXRlIDEwMCUpO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIC5hcnJvdyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXM6aG92ZXIgLmFycm93LCAuc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXM6Zm9jdXMgLmFycm93LCAuc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXM6aG92ZXI6Zm9jdXMgLmFycm93IHtcbiAgZmlsbDogIzQ0MzQ2OTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IC5hcnJvdyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dDpob3ZlciwgLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6Zm9jdXMsIC5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzNhYTk3Yztcbn1cblxuLmF1ZGllbmNlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLmF1ZGllbmNlOmhvdmVyLCAuYXVkaWVuY2U6Zm9jdXMsIC5hdWRpZW5jZTpob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5hdWRpZW5jZTpob3ZlciAuYXVkaWVuY2UtdGl0bGUsIC5hdWRpZW5jZTpmb2N1cyAuYXVkaWVuY2UtdGl0bGUsIC5hdWRpZW5jZTpob3Zlcjpmb2N1cyAuYXVkaWVuY2UtdGl0bGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5hdWRpZW5jZTpob3ZlciAuYXVkaWVuY2UtbGluay1pY29uIC5pY29uLXdyYXAgc3ZnLCAuYXVkaWVuY2U6Zm9jdXMgLmF1ZGllbmNlLWxpbmstaWNvbiAuaWNvbi13cmFwIHN2ZywgLmF1ZGllbmNlOmhvdmVyOmZvY3VzIC5hdWRpZW5jZS1saW5rLWljb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5cbi5hdWRpZW5jZS10aXRsZSB7XG4gIGNvbG9yOiAjRTRFNEVDO1xufVxuXG4uYXVkaWVuY2UtbGluay1pY29uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0U0RTRFQztcbiAgc3Ryb2tlOiAjRTRFNEVDO1xufVxuXG4uYXVkaWVuY2UtaXRlbSxcbi5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uYXVkaWVuY2UtbWV0YS10aXRsZSB7XG4gIGNvbG9yOiAjRTRFNEVDO1xufVxuXG4uYXVkaWVuY2UtbWV0YS1kZXNjLFxuLmF1ZGllbmNlLWNyZWRpdHMge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmF1ZGllbmNlLW1ldGEtdGl0bGUsXG4uYXVkaWVuY2UtbWV0YS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF1ZGllbmNlLW1ldGEtdmFsdWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmF1ZGllbmNlLW1ldGEtaWNvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNFNEU0RUM7XG4gIHN0cm9rZTogI0U0RTRFQztcbn1cblxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLXRpdGxlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtbG9jYXRpb24ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5hdWRpZW5jZS1pdGVtLS1tYXRjaCAuYXVkaWVuY2UtbWV0YS1tYXRjaCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uaW5zaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG5cbi5pbnNpZ2h0LXRvb2x0aXAudG9vbHRpcCAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRjg1QzZBO1xuICBzdHJva2U6ICNGODVDNkE7XG59XG4uaW5zaWdodC10b29sdGlwLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLmluc2lnaHQtdG9vbHRpcC50b29sdGlwIC50b29sdGlwLWlubmVyIGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbnNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uc2VhcmNoLWV4cGVyaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuODI4XCIgaGVpZ2h0PVwiOS43NVwiIHZpZXdCb3g9XCIwIDAgMTYuODI4IDkuNzVcIj48c3R5bGU+LnNlbGVjdC1kcm9wIHsgZmlsbDogcmdiKDY4LCA1MiwgMTA1KTsgfTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzZWxlY3QtZHJvcFwiIGQ9XCJNMTIuMTE3LTUuOTE4LDMuNy0xNC4zMzJsMS4zMjQtMS4zMzYsNy4wOSw3LjA5LDcuMDktNy4wOSwxLjMyNCwxLjMzNlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTMuNzAzIDE1LjY2OClcIi8+PC9zdmc+Jyk7XG59XG5cbi5zdGVwcyB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuXG4uc3RlcCAuY291bnQge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RlcCAuc3RlcC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGVwIC5zdGVwLWxpbms6YmVmb3JlLCAuc3RlcCAuc3RlcC1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDVlMTtcbn1cbi5zdGVwIC5zdGVwLWxpbms6Zm9jdXMsIC5zdGVwIC5zdGVwLWxpbms6YWN0aXZlLCAuc3RlcCAuc3RlcC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnN0ZXAuc3RlcC0tYWN0aXZlIC5zdGVwLWxpbmsge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnN0ZXAuc3RlcC0tYWN0aXZlIC5zdGVwLWxpbms6Zm9jdXMsIC5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rOmFjdGl2ZSwgLnN0ZXAuc3RlcC0tYWN0aXZlIC5zdGVwLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uc3RlcC5zdGVwLS1hY3RpdmUgLnN0ZXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0ZXAuc3RlcC0tYWN0aXZlIC5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi5zdGVwLnN0ZXAtLWFjdGl2ZSAuaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4ubmF2aWdhdGlvbiAuc3RlcC5zdGVwLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4ucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcCAuaW5kaWNhdG9yLXJhZGlhbCxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcCAuaW5kaWNhdG9yLXJhZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4ucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwIC5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcCAuaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4ucGFuZWxfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDIyOCwgMjM2LCAwLjg4KTtcbn1cbi5wYW5lbDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQkM4QTtcbn1cbi5wYW5lbC0tbW9kYWwtbWVkaWEtc20gLnBhbmVsX19jb250YWluZXIsIC5wYW5lbC0tbW9kYWwtbWVkaWEtbWQgLnBhbmVsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4ucGFuZWwtLXBvcCB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5wYW5lbC0tcG9wIC5wYW5lbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYW5lbC0tcG9wLW1lZGlhLXNtIC5wYW5lbF9fcm93LS1tb2RlLWNsb3NlIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogIzlGOTlCMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lbC0tcG9wLW1lZGlhLW1kIC5wYW5lbF9fcm93LS1tb2RlLWNsb3NlIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogIzlGOTlCMTtcbiAgfVxufVxuLnRlYW1fX21lbWJlciB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cblxuLmNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjRjRGNkZhO1xufVxuLmNvbnRyb2wtLW1vZGUtdGFiIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5jb250cm9sLS1tb2RlLXRhYiAuY29udHJvbF9fbGFiZWwge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5jb250cm9sLS1tb2RlLXRhYi5jb250cm9sLS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUUwMjVGO1xufVxuLmNvbnRyb2wtLW1vZGUtdGFiLmNvbnRyb2wtLXN0YXRlLWFjdGl2ZSAuY29udHJvbF9fbGFiZWwge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250cm9sLS1tb2RlLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLmNvbnRyb2wtLW1vZGUtYWN0aW9uIC5jb250cm9sX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udHJvbC0tbW9kZS1hY3Rpb24uY29udHJvbC0tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RjtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRyb2wtLWxpZ2h0IC5jb250cm9sX19pY29uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLmNvbnRyb2wtLWxpZ2h0OmhvdmVyIC5jb250cm9sX19pY29uIC5pY29uLXdyYXAgc3ZnLCAuY29udHJvbC0tbGlnaHQ6Zm9jdXMgLmNvbnRyb2xfX2ljb24gLmljb24td3JhcCBzdmcsIC5jb250cm9sLS1saWdodDpob3Zlcjpmb2N1cyAuY29udHJvbF9faWNvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG4gIHN0cm9rZTogIzQ0MzQ2OTtcbn1cblxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jayBoMiB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIGgyOmhvdmVyIC5kYXNoYm9hcmQtYmx1ZS1ibG9jay1pY29uIHN2ZyB7XG4gIGZpbGw6ICM0MEJDOEEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2sgcCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIGEge1xuICBjb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2staWNvbiBzdmcge1xuICBmaWxsOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y0RjZGYSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS12Mi1iYW5uZXItLWFic2VuY2Utc3R5bGUge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIGg2IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ucGFuZS12Mi1iYW5uZXItLWFic2VuY2Utc3R5bGUgaDYgYTpob3ZlciwgLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIGg2IGE6Zm9jdXMsIC5wYW5lLXYyLWJhbm5lci0tYWJzZW5jZS1zdHlsZSBoNiBhOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5tb2R1bGUtYXV0aCAucGFuZS12Mi0tcm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5tb2R1bGUtc2VhcmNoIC5oZWFkaW5nLXRpdGxlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kdWxlLXNlYXJjaCAuaGVhZGluZy1hY3Rpb24ge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLm1vZHVsZS1zZWFyY2ggLmhlYWRpbmctYWN0aW9uOmhvdmVyLCAubW9kdWxlLXNlYXJjaCAuaGVhZGluZy1hY3Rpb246Zm9jdXMsIC5tb2R1bGUtc2VhcmNoIC5oZWFkaW5nLWFjdGlvbjpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNGY1MzZhO1xuICBib3JkZXItY29sb3I6ICM0ZjUzNmE7XG59XG5cbi5tb2R1bGUtY2FyZWVyIGgxIHNwYW4ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyLXRpdGxlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc3dpdGNoIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIGEsXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgdGgsXG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50LWNvbnRhaW5lciB0aCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLm1vZHVsZS11d3YgW25hbWU9XCJWYWNhbmN5Q2xhc3NpZmljYXRpb25TZWFyY2hbVmFjYW5jeVRpdGxlXVwiXSxcbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlcixcbi5tb2R1bGUtdXd2IFthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtc3RlZWtwcm9lZm51bW1lci1jb250YWluZXJdLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ubW9kdWxlLXV3diAuc2xhLW9wdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnNsYS1jaGFydC1jb250YWluZXIgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBmaWxsOiAjMUUwMjVGO1xufVxuLm1vZHVsZS11d3YgLm1hbnVhbC1qdWRnZW1lbnQtc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tb2R1bGUtdXd2IC5idG4tLXV3di1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM5Rjk5QjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuYnRuLS11d3Ytb3B0aW9uOmhvdmVyLFxuLm1vZHVsZS11d3YgLmJ0bi0tdXd2LW9wdGlvbiAuY29kZS1zZWFyY2gtb3B0aW9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5jb2RlLXNlYXJjaC1vcHRpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bi1jbG9zZS1zbWFsbCxcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuYnRuLWNsb3NlLXNtYWxsOmhvdmVyLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ub2sge1xuICBjb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGODVDNkEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ub2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW5vazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuI3cwOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZGVsZXRlX191d3Ytc3RlZWtwcm9lZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bl9fbmV4dC1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG5cblthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1jb250YWluZXJdICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LWNvbnRhaW5lciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5bYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtY29udGFpbmVyXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcbn1cblxuLnZpZXctcmVzdWx0cyAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIC5wYW5lLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtaGVhZGVyIC5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjI4LCAyMjgsIDIzNiwgMCkgMCUsICNlNGU0ZWMgODAlLCAjZTRlNGVjIDEwMCUpO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucGFuZS1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnJlc3VsdHMtbW9kZXMge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4uc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5tYWluID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4ucmVwb3J0LWNhcmQtLXRleHQgYSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIFtjbGFzcyo9aWNvbi1yZXBvcnQtLV0ge1xuICBmb250LWZhbWlseTogXCJpY29ucy1yZXBvcnRcIiAhaW1wb3J0YW50O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvci1pY29uIHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3I6YmVmb3JlLCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaW5kZXgtYW5jaG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzNjYjE4Mjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3IgLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbiB7XG4gIGNvbG9yOiAjMzA4ZTY4O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvciAucmVwb3J0LWluZGV4LWFuY2hvci1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvciAucmVwb3J0LWluZGV4LWFuY2hvci1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaW5kZXgtYW5jaG9yLnJlcG9ydC1pbmRleC1hbmNob3ItLWFjdGl2ZSAucmVwb3J0LWluZGV4LWFuY2hvci1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvci5yZXBvcnQtaW5kZXgtYW5jaG9yLS1hY3RpdmUgLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbi5yZXBvcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWhlYWRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLXRpdGxlIGgyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1sYWJlbCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YS10aXRsZSAucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEgLmljb24tLXNldHRpbmdzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhIC5pY29uLS1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhLXRpdGxlIC5yZXN1bHRzLW1ldGEtbGFiZWwgYSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0cyB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci10aXRsZSBoMiB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItcHJvbG9ndWUgcCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWljb24ge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtdG9nZ2xlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jbG9zZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC10b2dnbGU6Zm9jdXMsIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtdG9nZ2xlOmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jbG9zZTpmb2N1cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc0NDU0O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1ib2R5IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8ge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jYXJkOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi52aWV3LWluc3RydW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udmlldy1kYXNoYm9hcmQgLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuXG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLWNhbGxvdXQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZhY2FuY3ktb3JnYW5pc2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuXG4uc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlcGFpbnQge1xuICBmcm9tIHtcbiAgICB6b29tOiAwO1xuICB9XG4gIHRvIHtcbiAgICB6b29tOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjc1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3b29zaCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMTAlLCAwLCAwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjB2dywgMCwgMCk7XG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDY1dncsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTB2dywgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTkwdncsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhciB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgMzMuMzMzMyUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDEwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjA2MjVyZW0sIDAsIDApO1xuICB9XG4gIDIwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTI1cmVtLCAwLCAwKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cmVtLCAwLCAwKTtcbiAgfVxuICA0MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjI1cmVtLCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjgycyBjdWJpYy1iZXppZXIoMC4zNiwgMC4wNywgMC4xOSwgMC45NykgYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4uYmFzZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsdWUgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogVUkgMS44ICovXG4vKiBSRVBPUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29ucy11aVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLXVpLnR0Zj9wdWo5aTdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLXVpLndvZmY/cHVqOWk3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLXVpLnN2Zz9wdWo5aTcjaWNvbnMtdWlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBVSSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zLXJlcG9ydFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLXJlcG9ydC50dGY/aHdvbHh6XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy1yZXBvcnQud29mZj9od29seHpcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMtcmVwb3J0LnN2Zz9od29seHojaWNvbnMtcmVwb3J0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogUkVQT1JUICovXG4ucGFjLWljb24ucGFjLWljb24tbWFya2VyLCAucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRleHQgcCBhOmFmdGVyLCAuZ3JpZC12aWV3IC5kcm9wZG93bi10b2dnbGUsIC5pY29uLFxuLmljb24tLWlubGluZSxcbltjbGFzcyo9aWNvbi0tXSxcbltjbGFzcyo9aWNvbi1yZXBvcnQtLV0ge1xuICBmb250LWZhbWlseTogXCJpY29ucy11aVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5wYWMtaWNvbi5wYWMtaWNvbi1tYXJrZXI6YmVmb3JlLCAuZ3JpZC12aWV3IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuaWNvbjpiZWZvcmUsXG4uaWNvbi0taW5saW5lOmJlZm9yZSxcbltjbGFzcyo9aWNvbi0tXTpiZWZvcmUsXG5bY2xhc3MqPWljb24tcmVwb3J0LS1dOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA3NWVtO1xuICBsZWZ0OiAtMC4wNWVtO1xufVxuXG5bY2xhc3MqPWljb24tcmVwb3J0LS1dIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtcmVwb3J0XCIgIWltcG9ydGFudDtcbn1cblxuLmljb24tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaWNvbi0taW5saW5lOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uYWN0aW9uIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjY3NXJlbSAwIDAgLTAuNjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4uYWN0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tY2xvc2Uge1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xufVxuLmFjdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxvY2F0aW9uLCAuYWN0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tZG93bmxvYWQsIC5hY3Rpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1wcm9maWxlIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTAuNzVyZW07XG59XG4uYWN0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbG9jYXRpb24gLmljb24td3JhcCBzdmcsIC5hY3Rpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1kb3dubG9hZCAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLXByb2ZpbGUgLmljb24td3JhcCBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG4uYWN0aW9uLmFjdGlvbi0teHMgLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC4zNzVyZW07XG59XG4uYWN0aW9uLmFjdGlvbi0tc20gLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cblxuLmljb24tY29udGFpbmVyLS14bCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0wLjc1cmVtO1xufVxuXG4uaWNvbi1jb250YWluZXItLWxnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbjogLTAuNjc1cmVtIDAgMCAtMC42NzVyZW07XG59XG5cbi5pY29uLWNvbnRhaW5lci0tbWQge1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xufVxuXG4uaWNvbi1jb250YWluZXItLXNtIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC4zNzVyZW07XG59XG5cbi5pY29uLWNvbnRhaW5lci0teHMge1xuICB3aWR0aDogMC42MjVyZW07XG4gIG1hcmdpbjogLTAuMzEyNXJlbSAwIDAgLTAuMzEyNXJlbTtcbn1cblxuLmljb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uaWNvbi13cmFwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBzdHJva2Utd2lkdGg6IDAuMDI1cmVtO1xuICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2UsIHN0cm9rZSAxNTBtcyBlYXNlO1xufVxuXG4vKiBVSSAxLjggKi9cbi5pY29uLS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLS1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi0tZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi0tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLS1hZG1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi0tY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi0tY2hlY2stc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tLWNvbXBhbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24tLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi0taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi0taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi0tcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi0tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi0tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi0td3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tLXJpc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi0tZmFsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi0tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi0tc2VhcmNoLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi0tc2VhcmNoLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLS1pbmZvOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4vKiBSRVBPUlQgKi9cbi5pY29uLXJlcG9ydC0tZGV2ZWxvcG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tcmVwb3J0LS1kZXNpcmFiaWx0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWF0dHJhY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tcmVwb3J0LS1hdWRpZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWRlbW9ncmFwaHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tcmVwb3J0LS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tcmVwb3J0LS1nZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tcmVwb3J0LS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLXJlcG9ydC0tcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tcmVjcnVpdGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tc2NhcmNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tcmVwb3J0LS1zdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tYXBwcm9hY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tcmVwb3J0LS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5hcHBsaWNhdGlvbixcbi5hcHBsaWNhdGlvbi12MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYXBwbGljYXRpb24uYXBwbGljYXRpb24tdjItLXBvc2l0aW9uLXJlbGF0aXZlLFxuLmFwcGxpY2F0aW9uLXYyLmFwcGxpY2F0aW9uLXYyLS1wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uLXYyLS13ZWJmb250bG9hZGVyLWVuYWJsZWQsXG4uYXBwbGljYXRpb24tdjIuYXBwbGljYXRpb24tdjItLXdlYmZvbnRsb2FkZXItZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ud2YtYWN0aXZlIC5hcHBsaWNhdGlvbi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkLCAud2YtaW5hY3RpdmUgLmFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uLXYyLS13ZWJmb250bG9hZGVyLWVuYWJsZWQsXG4ud2YtYWN0aXZlIC5hcHBsaWNhdGlvbi12Mi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkLFxuLndmLWluYWN0aXZlIC5hcHBsaWNhdGlvbi12Mi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zYWZhcmkudGFibGV0IC5hcHBsaWNhdGlvbiwgLmNocm9tZS50YWJsZXQgLmFwcGxpY2F0aW9uLCAud2Via2l0LnRhYmxldCAuYXBwbGljYXRpb24sXG4uc2FmYXJpLnRhYmxldCAuYXBwbGljYXRpb24tdjIsXG4uY2hyb21lLnRhYmxldCAuYXBwbGljYXRpb24tdjIsXG4ud2Via2l0LnRhYmxldCAuYXBwbGljYXRpb24tdjIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5waXQge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBtYXJnaW46IC0xLjVyZW0gMCAwIC0ycmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBhbmltYXRpb246IHBpdC1mcm9tLWJvdHRvbSA2MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGl0LXR3byB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG5cbi5waXQtdGhyZWUge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMG1zO1xufVxuXG4ucGl0LWZvdXIge1xuICBhbmltYXRpb24tZGVsYXk6IDc1MG1zO1xufVxuXG4ucGl0LWZpdmUge1xuICBhbmltYXRpb24tZGVsYXk6IDgyNW1zO1xufVxuXG4ucGl0LW1lZGl1bSB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgbWFyZ2luOiAtM3JlbSAwIDAgLTRyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5waXQtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBtYXJnaW46IC02cmVtIDAgMCAtOHJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgd2lkdGg6IDE2cmVtO1xufVxuXG4ucGl0LXgtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgbWFyZ2luOiAtMTJyZW0gMCAwIC0xNnJlbTtcbiAgaGVpZ2h0OiAyNHJlbTtcbiAgd2lkdGg6IDMycmVtO1xufVxuXG4ucGl0LXh4LWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gIG1hcmdpbjogLTI0cmVtIDAgMCAtMzJyZW07XG4gIGhlaWdodDogNDhyZW07XG4gIHdpZHRoOiA2NHJlbTtcbn1cblxuQGtleWZyYW1lcyBwaXQtZnJvbS1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC44ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThyZW0pO1xuICB9XG59XG4ucGl0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnBpdHMucGl0cy1mYWRlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmUtaW5kaWNhdG9yLS1sb2FkaW5nOjphZnRlcixcbi5tb2RhbC1pbmRpY2F0b3ItLWxvYWRpbmc6OmFmdGVyLFxuLmt2LWdyaWQtbG9hZGluZzo6YWZ0ZXIsXG4ua3YtbG9hZGluZy1zZWFyY2g6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogYXV0bztcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IC0xLjVyZW0gMCAwIC0xLjVyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG46aG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gIGJvcmRlci1jb2xvcjogIzAxNTQ5Yjtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gIGJvcmRlci1jb2xvcjogIzAxNTQ5Yjtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICBib3JkZXItY29sb3I6ICMwMTU0OWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTQ2ODI7XG4gIGJvcmRlci1jb2xvcjogIzAxMzE1YTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTAxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBiMDEyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzJhYWJkMjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzJhYWJkMjtcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyYWFiZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFmN2U5YTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mbzpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzQxOTY0MTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzQxOTY0MTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICM0MTk2NDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzJkNjcyZDtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2ViOTMxNjtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2ViOTMxNjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNlYjkzMTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogI2IwNmQwZjtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNjMTJlMmE7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYzEyZTJhO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2MxMmUyYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjOGIyMTFlO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcjpkaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDY4MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDEzMTVhO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0M2E3ZmQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0M2E3ZmQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDBhO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNlMDRjMztcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZTA0YzM7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiMGUxZWY7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMGUxZWY7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2NzJkO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhM2Q3YTM7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhM2Q3YTM7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjYjA2ZDBmO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmOGQ5YWM7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGQ5YWM7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM4YjIxMWU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJhNWEzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViYTVhMztcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzAxNGM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGluazpkaXNhYmxlZDpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAycmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4ge1xuICBvdXRsaW5lOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZWNlZWVmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWVlZiAhaW1wb3J0YW50O1xufVxuLmJ0biBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMCBub25lO1xufVxuXG4uYnRuLXh4cyB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tYmxlbmQge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAycmVtIDAuMTI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5idG4tYmxlbmQ6aG92ZXIge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1ibGVuZDpmb2N1cywgLmJ0bi1ibGVuZC5mb2N1cyB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWJsZW5kOmFjdGl2ZSwgLmJ0bi1ibGVuZC5hY3RpdmUsIC5vcGVuID4gLmJ0bi1ibGVuZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1ibGVuZDphY3RpdmU6aG92ZXIsIC5idG4tYmxlbmQ6YWN0aXZlOmZvY3VzLCAuYnRuLWJsZW5kOmFjdGl2ZS5mb2N1cywgLmJ0bi1ibGVuZC5hY3RpdmU6aG92ZXIsIC5idG4tYmxlbmQuYWN0aXZlOmZvY3VzLCAuYnRuLWJsZW5kLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4uYnRuLWJsZW5kLmRpc2FibGVkOmZvY3VzLCAuYnRuLWJsZW5kLmRpc2FibGVkLmZvY3VzLCAuYnRuLWJsZW5kOmRpc2FibGVkOmZvY3VzLCAuYnRuLWJsZW5kOmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ibGVuZC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1ibGVuZDpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1yZW1hcmsge1xuICBjb2xvcjogIzVhNWU3OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkM2Q1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4uYnRuLXJlbWFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXJlbWFyazpmb2N1cywgLmJ0bi1yZW1hcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLmJ0bi1yZW1hcms6YWN0aXZlLCAuYnRuLXJlbWFyay5hY3RpdmUsIC5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5idG4tcmVtYXJrOmFjdGl2ZTpob3ZlciwgLmJ0bi1yZW1hcms6YWN0aXZlOmZvY3VzLCAuYnRuLXJlbWFyazphY3RpdmUuZm9jdXMsIC5idG4tcmVtYXJrLmFjdGl2ZTpob3ZlciwgLmJ0bi1yZW1hcmsuYWN0aXZlOmZvY3VzLCAuYnRuLXJlbWFyay5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXJlbWFyay5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzc0NztcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNTMwO1xufVxuLmJ0bi1yZW1hcmsuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcmVtYXJrLmRpc2FibGVkLmZvY3VzLCAuYnRuLXJlbWFyazpkaXNhYmxlZDpmb2N1cywgLmJ0bi1yZW1hcms6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4ZTkyYWI7XG59XG4uYnRuLXJlbWFyay5kaXNhYmxlZDpob3ZlciwgLmJ0bi1yZW1hcms6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ZTkyYWI7XG59XG5cbi5idG4tY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYnRuLWNhcHMuYnRuLXNtIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVyZW07XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xufVxuLmJ0bi10ZXJ0aWFyeTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYyYjNkO1xuICBib3JkZXItY29sb3I6ICNmNTIxMzQ7XG59XG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwYTFmO1xuICBib3JkZXItY29sb3I6ICNjYzA5MWE7XG59XG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0ZDVkO1xuICBib3JkZXItY29sb3I6ICNmNzRkNWQ7XG59XG5cbi5idG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjMzczYTNjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTA0YzM7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UwNGMzO1xufVxuXG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUge1xuICBjb2xvcjogI0Y4NUM2QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tdGVydGlhcnktb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6YWN0aXZlLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwYTFmO1xuICBib3JkZXItY29sb3I6ICNjYzA5MWE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmY2JlYzM7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjYmVjMztcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5idG4tcXVhdGVybmFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NzVjO1xuICBib3JkZXItY29sb3I6ICM0MDQzNTY7XG59XG4uYnRuLXF1YXRlcm5hcnk6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NzVjO1xuICBib3JkZXItY29sb3I6ICM0MDQzNTY7XG59XG4uYnRuLXF1YXRlcm5hcnk6YWN0aXZlLCAuYnRuLXF1YXRlcm5hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc1YztcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MzU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ3O1xuICBib3JkZXItY29sb3I6ICMyNDI1MzA7XG59XG4uYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcXVhdGVybmFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUge1xuICBjb2xvcjogIzVhNWU3OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjYTdhYmFkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIGJvcmRlci1jb2xvcjogIzI0MjUzMDtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MmFiO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MmFiO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBwYWRkaW5nOiAwIDIuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uIC5pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xMjVyZW07XG59XG4uYnV0dG9uIC5pY29uLWNvbnRhaW5lci0teHMge1xuICB0b3A6IDAuMDYxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5idXR0b24tbGFiZWwsIC5idXR0b24uYnV0dG9uLS1sb2FkaW5nLWFjdGl2ZSAuYnV0dG9uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24uYnV0dG9uLS1hY3RpdmUgLmJ1dHRvbi1sYWJlbC1hY3RpdmUsIC5idXR0b24uYnV0dG9uLS1sb2FkaW5nLWFjdGl2ZSAuYnV0dG9uLWxhYmVsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zYWZhcmkgLmJ1dHRvbi5idXR0b24tLWFjdGl2ZSwgLnNhZmFyaSAuYnV0dG9uLmJ1dHRvbi0tbG9hZGluZy1hY3RpdmUge1xuICAvKiBETyBub3QgdXNlIGFjdGl2ZSBsYWJlbCBvbiBzYWZhcmkgKi9cbn1cbi5zYWZhcmkgLmJ1dHRvbi5idXR0b24tLWFjdGl2ZSAuYnV0dG9uLWxhYmVsLCAuc2FmYXJpIC5idXR0b24uYnV0dG9uLS1sb2FkaW5nLWFjdGl2ZSAuYnV0dG9uLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNhZmFyaSAuYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5idXR0b24tbGFiZWwtYWN0aXZlLCAuc2FmYXJpIC5idXR0b24uYnV0dG9uLS1sb2FkaW5nLWFjdGl2ZSAuYnV0dG9uLWxhYmVsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQsIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idXR0b24uYnV0dG9uLS1zbSB7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMCAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5idXR0b24uYnV0dG9uLS14cyB7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b24uYnV0dG9uLS14eHMge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uYnV0dG9uLmJ1dHRvbi0tbG9hZGluZywgLmJ1dHRvbi5idXR0b24tLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1dHRvbi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tLW5vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idXR0b24tbGFiZWwtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24tbGFiZWwtYWN0aXZlLmJ1dHRvbi1sYWJlbC1hY3RpdmUtLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogYXV0bztcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjYyNXJlbSAwIDAgLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLmJ1dHRvbi0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi0tbGlnaHQtaW52ZXJzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uYnV0dG9uLS1zbS1leHBhbmQgLmJ1dHRvbi1sYWJlbCxcbi5idXR0b24tLW1kLWV4cGFuZCAuYnV0dG9uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idXR0b24tLXNtLWV4cGFuZCAuYnV0dG9uLWluaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1dHRvbi0tc20tZXhwYW5kIC5idXR0b24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24uYnV0dG9uLS1zaHJpbmstbWQsIC5idXR0b24uYnV0dG9uLS1tZC1zaHJpbmsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5idXR0b24uYnV0dG9uLS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbi0tbWQtZXhwYW5kIC5idXR0b24taW5pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnV0dG9uLS1tZC1leHBhbmQgLmJ1dHRvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIC8qIEtFWSAqL1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLmZpZWxkLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuZmllbGQtc2VhcmNoLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1pbnB1dCB7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWNvbnRyb2wubG9hZGluZyAuc2VsZWN0aXplLWRyb3Bkb3duOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLyo+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6b29tOiAxO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgfSovXG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjA2MjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7IC8qIDAgMXB4ICovXG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cywgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyA+IGlucHV0LCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzLmhhcy1pdGVtcywgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUuaGFzLWl0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cy5oYXMtaXRlbXM6YmVmb3JlLCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZS5oYXMtaXRlbXM6YmVmb3JlIHtcbiAgdG9wOiAzLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMTByZW07XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgLnNlYXJjaC1rZXksIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIC5zZWFyY2gta2V5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1yZW1vdmUsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LXJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyAuc2VhcmNoLWtleTpmaXJzdC1jaGlsZCwgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgLnNlYXJjaC1rZXk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyAuc2VhcmNoLWtleS1sYWJlbCwgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgLnNlYXJjaC1rZXktbGFiZWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udGFibGV0LnNhZmFyaSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzID4gLnNlYXJjaC1rZXksIC50YWJsZXQuY2hyb21lIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgPiAuc2VhcmNoLWtleSwgLnRhYmxldC5zYWZhcmkgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgPiAuc2VhcmNoLWtleSwgLnRhYmxldC5jaHJvbWUgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgPiAuc2VhcmNoLWtleSB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlLmhhcy1pdGVtczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSAuc2VhcmNoLWtleSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTAuMDYxMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDRyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItbGVmdDogMC4wNjEyNXJlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAxMDAlKTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4NSU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IC5zZWFyY2gta2V5OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbn1cbi53aW5kb3dzLmllMTEgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSksIC50YWJsZXQuc2FmYXJpIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpLCAudGFibGV0LmNocm9tZSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLyogUmVxdWlyZWQgYnkgd2luZG93cyA3ICsgaWUxMSAqL1xufVxuLndpbmRvd3MuaWUxMSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IGlucHV0LCAudGFibGV0LnNhZmFyaSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IGlucHV0LCAudGFibGV0LmNocm9tZSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IGlucHV0IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2luZG93cy5pZTExIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpID4gLnNlYXJjaC1rZXksIC50YWJsZXQuc2FmYXJpIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpID4gLnNlYXJjaC1rZXksIC50YWJsZXQuY2hyb21lIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpID4gLnNlYXJjaC1rZXkge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTByZW0pICFpbXBvcnRhbnQ7XG4gIC8qIENhbGN1bGF0aW9uIG9mIHRvcCBoZWlnaHQgYnkgSlMgaXMgbm90IGNvcnJlY3QsIGZvcmNlIHRvcCBwb3NpdGlvbi4gSXNzdWUgb24gaU9TOCBtb2JpbGUgYW5kIHRhYmxldCBDaHJvbWUgKyBTYWZhcmkgKi9cbiAgdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42MjVyZW0gMCAwIC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxLjVyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAxcmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0tdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS1xdWVyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDE1cmVtOyAvKiAgMjAwcHggKi9cbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5IHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSArIC5zZWFyY2gta2V5IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5OmhvdmVyIC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogOHJlbTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXktbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleS1yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMDYxMjVyZW07XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleS1yZW1vdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSwgLnBhbmUtdjItc2hhZG93LCAuZm9jdXMtY292ZXIsIC5zaGFkb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXTphZnRlciwgLnBhbmUtdjItc2hhZG93OmFmdGVyLCAuZm9jdXMtY292ZXI6YWZ0ZXIsIC5zaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzcuNSU7XG4gIGhlaWdodDogMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvdHRvbTogLTAuMjVyZW07XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTByZW0pIHJvdGF0ZVkoMGRlZykgcm90YXRlWCg0NWRlZyk7XG4gIC8qIERlZmF1bHQgY29sb3IgLSBERVBSRUNBVEVEICovXG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhbmUtdjItc2hhZG93LS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTM3LjUlO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYWRvdy0tbWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2hhZG93LS1tZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNy41JTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwcmVtKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVgoNDVkZWcpO1xuICAgIC8qIERlZmF1bHQgY29sb3IgLSBERVBSRUNBVEVEICovXG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICB9XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I3YmRjMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYyg0LjVyZW0gLSAwLjI1cmVtKTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDEuODYyNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDMuMTY2NjY2NjY2N3JlbTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrICsgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dDpvbmx5LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUuZGlzYWJsZWQge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMjVyZW0gMi4yNXJlbTtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNhM2Q3YTM7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjZlYTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjNWNiODVjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWlubGluZSxcbi5oYXMtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI2YwYWQ0ZTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2Y4ZDlhYztcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjZjBhZDRlJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLWRhbmdlciAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNoZWNrLWlubGluZSxcbi5oYXMtZGFuZ2VyIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2ViYTVhMztcbn1cbi5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3Zjc7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI2Q5NTM0Zicgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMC4yNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6YWN0aXZlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4ycmVtICMwMDc0ZDk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNmZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wgKyAuY3VzdG9tLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDQuNXJlbSAtIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gXFw5IDtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nIzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgXFw5IDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTFhN2U4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMTI1cmVtO1xuICByaWdodDogLTAuMTI1cmVtO1xuICBib3R0b206IC0wLjEyNXJlbTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMCAxcmVtIDFyZW0gMDtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG5pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybSAuZm9ybS1oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAsXG4uZm9ybS1ncm91cCArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5pbnB1dC5mb3JtLWNvbnRyb2w6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5pbnB1dC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLS1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxLjEyNXJlbSByaWdodCAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyAvKiBmb3IgTU9aICsgV2Via2l0ICovXG59XG5zZWxlY3QuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHsgLyogZm9yIElFIDExICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMTI0cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yMjg3NnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sYWJlbCArIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1jb250cm9sLWxhYmVsIH4gLnNlbGVjdDIge1xuICBtYXJnaW4tdG9wOiAwLjE5MDAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNzEyNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG59XG5cbi5oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MzI0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjY3NTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmhlbHAtYmxvY2s6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVscC1ibG9jay1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjM3NXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAgMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdGlvbjItc2VsZWN0aW9uLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuMTI1cmVtIDAuMTI1cmVtIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC1zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXVuc2VsZWN0IHtcbiAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC1zZWxlY3Q6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtc2VsZWN0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC11bnNlbGVjdDpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtdW5zZWxlY3Q6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvb2x0aXAtbGVmdCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b29sdGlwLWxlZnQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAge1xuICB6LWluZGV4OiAxMzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvdWNoIC50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIG1hcmdpbjogLTEuNXJlbSAwIDAgLTJyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1heC13aWR0aDogMThyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6YmVmb3JlLCAudG9vbHRpcC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtYXJyb3c6YmVmb3JlLCAudG9vbHRpcC1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDEwLjQ0NDQ0NDQ2cmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxMS43NXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cblxuLmxvZ28ge1xuICB0b3A6IDJyZW07XG4gIGxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ28ge1xuICAgIGxlZnQ6IDNyZW07XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA5MjA7XG59XG5cbi5zaWduYXR1cmUge1xuICB3aWR0aDogOC44MTI1cmVtO1xuICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lnbmF0dXJlIHtcbiAgICB3aWR0aDogMTAuNDQ0NDQ0NDZyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDcwMDtcbn1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDFyZW07XG4gIHdpZHRoOiA0cmVtO1xuICB6LWluZGV4OiA5MTA7XG4gIG9wYWNpdHk6IDAuOTk7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUgc3BhbiwgLm5hdmlnYXRpb24tdG9nZ2xlOmJlZm9yZSwgLm5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4wNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuMjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uc3RhdGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3RhdGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN0YXRlLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKi5uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cbiAgICAubmF2aWdhdGlvbi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYmFzZWxpbmUoMS4xMjUsMiwxKTtcbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwIHNwYWNpbmcoMyk7XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGludC1zY3JvbGwge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbltjbGFzc149aGludC1dOmJlZm9yZSwgW2NsYXNzKj1cIiBoaW50LVwiXTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIHotaW5kZXg6IDQwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmhpbnQtc2Nyb2xsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oaW50LXNjcm9sbC5wbmdcIik7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogNTAlO1xuICBhbmltYXRpb246IGhpbnQtc2Nyb2xsIDJzIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaW50LXNjcm9sbDpiZWZvcmUge1xuICAgIGJvdHRvbTogOHJlbTtcbiAgfVxufVxuXG4uZmVlZGJhY2sgLnBpdC5waXQtb25lIHtcbiAgbGVmdDogODAlO1xuICB0b3A6IDI1JTtcbn1cbi5mZWVkYmFjayAucGl0LnBpdC10d28ge1xuICBsZWZ0OiA3NSU7XG4gIHRvcDogNzUlO1xufVxuLmZlZWRiYWNrIC5waXQucGl0LXRocmVlIHtcbiAgbGVmdDogLTEwJTtcbiAgdG9wOiA1MCU7XG59XG4uZmVlZGJhY2sgLmxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVlZGJhY2sgLnBpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlZWRiYWNrIC5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXNoYm9hcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uZGFzaGJvYXJkLWNvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kYXNoYm9hcmQtY292ZXItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogc3dvb3NoIDZzIDEuNXMgaW5maW5pdGU7XG4gIGhlaWdodDogNDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMCUsIDAsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhc2hib2FyZC1jb3Zlci1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTAwJTtcbn1cbi5kYXNoYm9hcmQtY292ZXItaXRlbS4tLWZpcnN0IHtcbiAgdG9wOiAxMiU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYnJhbmRzL3JhbmRzdGFkL3JhbmRzdGFkLWFycm93LS1yZWQuc3ZnXCIpO1xufVxuLmRhc2hib2FyZC1jb3Zlci1pdGVtLi0tbWlkZGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICBsZWZ0OiAtMTUwcHg7XG4gIHRvcDogMzklO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2JyYW5kcy9yYW5kc3RhZC9yYW5kc3RhZC1hcnJvdy0teWVsbG93LnN2Z1wiKTtcbn1cbi5kYXNoYm9hcmQtY292ZXItaXRlbS4tLWxhc3Qge1xuICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gIGxlZnQ6IC0zMDBweDtcbiAgdG9wOiA2NiU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYnJhbmRzL3JhbmRzdGFkL3JhbmRzdGFkLWFycm93LS1ibHVlLnN2Z1wiKTtcbn1cblxuLmRhc2hib2FyZC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG4uZGFzaGJvYXJkLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRhc2hib2FyZC1pdGVtIC5kYXNoYm9hcmQtaXRlbS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGJvYXJkLWl0ZW0gLmRhc2hib2FyZC1pdGVtLWhlYWRlciAuY29sLXhzLTEyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5kYXNoYm9hcmQtaXRlbSAuZGFzaGJvYXJkLWl0ZW0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gM3JlbTtcbiAgfVxuICAuY29sLW1kLTQgLmRhc2hib2FyZC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNTAlICsgMS41cmVtKTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWl0ZW0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzg3NDlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYxMjUxcmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXNoYm9hcmQtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFzaGJvYXJkLWludHJvIGgxIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zODc0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjEyNTFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRhc2hib2FyZC1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yOTI0OXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC43MDc1MXJlbTtcbiAgfVxufVxuLmRhc2hib2FyZC1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTY1MDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xufVxuLmRhc2hib2FyZC1pbnRybyBwICsgcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmRhc2hib2FyZC1pbnRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtaW50cm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwJTtcbiAgfVxuICAuZGFzaGJvYXJkLWludHJvOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaW50cm8tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbn1cbi5kYXNoYm9hcmQtaW50cm8tbGluayAuZGFzaGJvYXJkLWludHJvLWxpbmstdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFzaGJvYXJkLWludHJvLWxpbmsgLmljb24tcmVwb3J0LS1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjI1cmVtO1xuICByaWdodDogLTIuNXJlbTtcbn1cblxuLmRhc2hib2FyZC1pbnRyby12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1pbnRyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgM3JlbSk7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLXBsYXkgLmljb24tcmVwb3J0LS1wbGF5IHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhc2hib2FyZC1xYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRhc2hib2FyZC1xYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLXFhLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5kYXNoYm9hcmQtcWEtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmRhc2hib2FyZC1xYS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDM0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xufVxuXG4uZGFzaGJvYXJkLXFhLWFuc3dlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjU2NTAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41NjUwMXJlbTtcbn1cblxuLmRhc2hib2FyZC1xYS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uZGFzaGJvYXJkLXFhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgbGVmdDogMnJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhc2hib2FyZC1xYS1oZWFkaW5nOmJlZm9yZSB7XG4gICAgbGVmdDogM3JlbTtcbiAgICByaWdodDogM3JlbTtcbiAgfVxufVxuLmRhc2hib2FyZC1xYS1oZWFkaW5nLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41MzUwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhc2hib2FyZC1xYS1oZWFkaW5nLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzgwMDFyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzgwMDFyZW07XG4gIH1cbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlLCB0b3AgMjI1bXMgZWFzZSwgdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG59XG4uc2VhcmNoIC5zZWFyY2gtcHJvZmlsZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlYXJjaCAuc2VhcmNoLXF1ZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC5zZWFyY2gtLXByb2ZpbGUgLnNlYXJjaC1wcm9maWxlIHtcbiAgd2lkdGg6IDEycmVtO1xufVxuLnNlYXJjaC5zZWFyY2gtLXByb2ZpbGUgLnNlYXJjaC1xdWVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGxlZnQ6IDZyZW07XG4gICAgcmlnaHQ6IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgbGVmdDogOHJlbTtcbiAgICByaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTI1cmVtO1xuICB9XG59XG4uc2VhcmNoIC50b3VjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm8tdG91Y2ggLnNlYXJjaDpob3ZlciAuc2VhcmNoLXNldHRpbmdzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2ggLnBhbmUtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2guc2VhcmNoLS1wcm9maWxlIC5pY29uLWNvbnRhaW5lci0tcHJvZmlsZXMge1xuICBsZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgLyogRm9yIG1vYmlsZSBvbmx5ICovXG4gICAgdG9wOiA0LjVyZW07XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoLXByb2ZpbGUge1xuICAgIHRvcDogLTMuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4taGVpZ2h0OiA0OGVtKSB7XG4gIC5zZWFyY2ggLnNlYXJjaC1wYW5lLXByb2ZpbGVzLFxuICAuc2VhcmNoIC5zZWFyY2gtcGFuZS1zZXR0aW5ncyxcbiAgLnNlYXJjaCAuc2VhcmNoLXBhbmUtbG9jYXRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhbmUtcHJvZmlsZXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyAucGFuZS1jb250ZW50LmdyaWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyAucGFuZS1jb250ZW50LmdyaWQtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24uY2FiaW5ldC0tcm93cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXByb2ZpbGUsXG4uc2VhcmNoLXF1ZXJ5IHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlLCB0b3AgMjI1bXMgZWFzZSwgdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5zZWFyY2gtcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC43NXJlbSAwIDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWFyY2gtcHJvZmlsZTpob3ZlciwgLnNlYXJjaC1wcm9maWxlOmZvY3VzLCAuc2VhcmNoLXByb2ZpbGU6aG92ZXI6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wcm9maWxlIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb2ZpbGUtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDIuNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXByb2ZpbGUtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1xdWVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcXVlcnkgPiAuZm9ybS1ncm91cCArIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcXVlcnkgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTVyZW07IC8qICAyNDBweCAqL1xufVxuXG4uc2VhcmNoLXNlZ21lbnQtY291bnQge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjY2NjY2NjY2cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMS4zMzMzMzMzNHJlbTtcbiAgbWluLXdpZHRoOiAxLjMzMzMzMzM0cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zZWFyY2gtc2VnbWVudC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1zZWdtZW50LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXNlZ21lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTNyZW07XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VlZWY7XG59XG4uc2VhcmNoLXNlZ21lbnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4ubm8tdG91Y2ggLnNlYXJjaC1zZWdtZW50czpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtc2VnbWVudHMgLnNlYXJjaC10b2tlbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1zZWdtZW50cy1hZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWFyY2gtdG9rZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRva2VuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtdG9rZW4tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogOHJlbTtcbiAgYmFja2dyb3VuZDogIzgxOGE5MTtcbn1cbi5zZWFyY2gtdG9rZW4tbGFiZWxbZGF0YS1zZWFyY2gtc2V0dGluZ3Mtb3Blbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXRva2VuLS1wcmltYXJ5IC5zZWFyY2gtdG9rZW4tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRjg1QzZBO1xufVxuXG4uc2VhcmNoLXNlZ21lbnRzLXBsYWNlaG9sZGVyIC5zZWFyY2gtdG9rZW4tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzgxOGE5MTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuLnNlYXJjaC10b2tlbiArIC5zZWFyY2gtc2VnbWVudHMtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gta2V5cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTByZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5zZWFyY2gta2V5cyAuc2VhcmNoLXN1bW1hcnkge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmZpZWxkLXNlYXJjaG1vZGVsLXVzZXJxdWVyeSAuc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjdiZGMxO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzM3M2EzYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIH1cbn1cblxuLyouc2VhcmNoLWlucHV0LW1lYXN1cmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gICAgfVxufVxuXG4uc2VhcmNoLWlucHV0LXNwZWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWFyY2gtaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAubm8tdG91Y2ggJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dC1zcGVjLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtaW5wdXQtc3BlYy1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VhcmNoLWhlaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbn0qL1xuLnNlYXJjaC1zZXR0aW5ncy10b2tlbnMsXG4uc2VhcmNoLXNldHRpbmdzLXRva2VuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQ0MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC40NDAwMXJlbTtcbn1cbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4uc2VhcmNoLXNldHRpbmdzLXRva2VuLXZvaWQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlYXJjaC1zZXR0aW5ncy10b2tlbiArIC5zZWFyY2gtc2V0dGluZ3MtdG9rZW4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNlYXJjaC1zZXR0aW5ncy1lZGl0IC5mb3JtLWhlYWRpbmcgKyAuc2VhcmNoLXNldHRpbmdzLXRva2VucyB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43Njc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzY3NTFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MsXG4uc2VhcmNoLWxvY2F0aW9uLFxuLnNlYXJjaC1leHBlcmllbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm8tdG91Y2ggLnNlYXJjaC1zZXR0aW5nczpob3Zlcixcbi5uby10b3VjaCAuc2VhcmNoLWxvY2F0aW9uOmhvdmVyLFxuLm5vLXRvdWNoIC5zZWFyY2gtZXhwZXJpZW5jZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncyxcbi5zZWFyY2gtbG9jYXRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLWV4cGVyaWVuY2Uge1xuICByaWdodDogMTByZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMDYyNXJlbSAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEuMTgyNXJlbSByaWdodCAwLjYxMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogcnRsO1xuICAvKiZzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB7XG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICB9Ki9cbn1cbi5zZWFyY2gtZXhwZXJpZW5jZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VhcmNoLWV4cGVyaWVuY2Ugb3B0aW9uW3ZhbHVlPVwiXCJdW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWV4cGVyaWVuY2Ugb3B0aW9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1leHBlcmllbmNlIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLXNldHRpbmdzIHtcbiAgcmlnaHQ6IDdyZW07XG59XG4uc2VhcmNoLXNldHRpbmdzIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0b3A6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWxvY2F0aW9uIHtcbiAgcmlnaHQ6IDQuM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby10b3VjaCAuc2VhcmNoLWtleXM6aG92ZXIgLnNlYXJjaC1zdW1tYXJ5LCAubm8tdG91Y2ggLnNlYXJjaC1rZXlzOmZvY3VzIC5zZWFyY2gtc3VtbWFyeSxcbiAgLm5vLXRvdWNoIC5zZWFyY2gtcHJvZmlsZTpob3ZlciAuc2VhcmNoLXN1bW1hcnksXG4gIC5uby10b3VjaCAuc2VhcmNoLXByb2ZpbGU6Zm9jdXMgLnNlYXJjaC1zdW1tYXJ5LFxuICAubm8tdG91Y2ggLnNlYXJjaC1zZXR0aW5nczpob3ZlciAuc2VhcmNoLXN1bW1hcnksXG4gIC5uby10b3VjaCAuc2VhcmNoLXNldHRpbmdzOmZvY3VzIC5zZWFyY2gtc3VtbWFyeSxcbiAgLm5vLXRvdWNoIC5zZWFyY2gtbG9jYXRpb246aG92ZXIgLnNlYXJjaC1zdW1tYXJ5LFxuICAubm8tdG91Y2ggLnNlYXJjaC1sb2NhdGlvbjpmb2N1cyAuc2VhcmNoLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtcHJvZmlsZSAuaWNvbi1jb250YWluZXIsXG4uc2VhcmNoLXNldHRpbmdzIC5pY29uLWNvbnRhaW5lcixcbi5zZWFyY2gtbG9jYXRpb24gLmljb24tY29udGFpbmVyLFxuLnNlYXJjaC1zdWJtaXQgLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42MjVyZW0gMCAwIC0wLjYyNXJlbTtcbn1cbi5zZWFyY2gtcHJvZmlsZSAuaWNvbi1jb250YWluZXIgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncyAuaWNvbi1jb250YWluZXIgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbiAuaWNvbi1jb250YWluZXIgc3ZnLFxuLnNlYXJjaC1zdWJtaXQgLmljb24tY29udGFpbmVyIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLnNlYXJjaC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjM1Mzc2cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNTM3NnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNzVyZW07XG4gIHdpZHRoOiAxN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC04LjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uc2VhcmNoLXN1bW1hcnkgLnNlYXJjaC1zdW1tYXJ5LWtleXMsXG4uc2VhcmNoLXN1bW1hcnkgLnNlYXJjaC1zdW1tYXJ5LXBsYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtLXByb2ZpbGVzIC5zZWFyY2gtc3VtbWFyeSwgLnNlYXJjaC0tc2V0dGluZ3MgLnNlYXJjaC1zdW1tYXJ5LCAuc2VhcmNoLS1sb2NhdGlvbnMgLnNlYXJjaC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWNsZWFyLmFjdGlvbixcbi5zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG5cbi5zZWFyY2gtY2xlYXIuYWN0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDNyZW07XG59XG4uc2VhcmNoLWNsZWFyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWNsZWFyLnNlYXJjaC1jbGVhci0tc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDRyZW07XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5zZWFyY2gtc3VibWl0IC5zZWFyY2gtc3VibWl0LWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1zdWJtaXQgLnNlYXJjaC1zdWJtaXQtbG9hZGluZzo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW4gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMC4xMjVyZW07XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiBhdXRvO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogLTAuNjI1cmVtIDAgMCAtMC42MjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLnNlYXJjaC1zdWJtaXQgLmljb24tY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnNlYXJjaC1zdWJtaXQ6aG92ZXIgLmljb24tY29udGFpbmVyLCAuc2VhcmNoLXN1Ym1pdDpmb2N1cyAuaWNvbi1jb250YWluZXIsIC5zZWFyY2gtc3VibWl0OmhvdmVyOmZvY3VzIC5pY29uLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmh0bWw6bm90KC5zYWZhcmkpIC5zZWFyY2gtc3VibWl0LnNlYXJjaC1zdWJtaXQtLWxvYWRpbmcgLmljb24tY29udGFpbmVyLFxuaHRtbDpub3QoLnNhZmFyaSkgLnNlYXJjaC1zdWJtaXQuc2VhcmNoLXN1Ym1pdC0tbG9hZGluZyAuaWNvbi0tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWw6bm90KC5zYWZhcmkpIC5zZWFyY2gtc3VibWl0LnNlYXJjaC1zdWJtaXQtLWxvYWRpbmcgLnNlYXJjaC1zdWJtaXQtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNlYXJjaC1wYW5lLXByb2ZpbGVzLFxuLnNlYXJjaC1wYW5lLXNldHRpbmdzLFxuLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyAucGFuZS1mb290ZXIsXG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLnBhbmUtZm9vdGVyLFxuLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyAucGFuZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uc2VhcmNoLXBhbmUtcHJvZmlsZXMgPiAucGFuZS1jb250ZW50IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyA+IC5wYW5lLWNvbnRlbnQgLnNlYXJjaC1oZWFkaW5nLXNhdmVkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLnRhYi1wYW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLnRhYi1wYW5lID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnNlYXJjaC1wYW5lLXNldHRpbmdzIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNlYXJjaC1wYW5lLXNldHRpbmdzIC5uYXYtdGFicyB7XG4gIG1hcmdpbjogMCAtMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLnBhbmUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWFyY2gtcGFuZS1zZXR0aW5ncyAuYnRuLWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4taGVpZ2h0OiA0OGVtKSB7XG4gIC5zZWFyY2gtcGFuZS1zZXR0aW5ncy5wYW5lID4gLnBhbmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFuZS1zZXR0aW5ncy5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyB7XG4gICAgdG9wOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFuZS1zZXR0aW5ncy5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYW5lLXNldHRpbmdzLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiA1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5wYW5lLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5wYW5lLWluZGljYXRvci0tbG9hZGluZzphZnRlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5wYW5lLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiA2cmVtO1xufVxuLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyAucGFuZS1maWx0ZXItaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5mb3JtLWdyb3VwLmZpZWxkLXNlYXJjaG1vZGVsLXBvbHlnb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFuZS1sb2NhdGlvbnMgLnBhbmUtZmlsdGVyLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnBhbmUtbG9jYXRpb25zLW1vZGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS1sb2NhdGlvbnMtbW9kZXMge1xuICAgIGxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnBhbmUtbG9jYXRpb25zLW1vZGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuICBoZWlnaHQ6IDZyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhbmUtbG9jYXRpb25zLW1vZGUgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFuZS1sb2NhdGlvbnMtbW9kZSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLWxvY2F0aW9ucy1tb2RlICsgLnBhbmUtbG9jYXRpb25zLW1vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucGFuZS1sb2NhdGlvbnMtc2xpZGVyIHtcbiAgcGFkZGluZzogMi41cmVtIDJyZW0gMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDlyZW07XG4gIGhlaWdodDogNnJlbTtcbn1cbi5wYW5lLWxvY2F0aW9ucy1zbGlkZXIgLmZvcm0tZ3JvdXAsXG4ucGFuZS1sb2NhdGlvbnMtc2xpZGVyIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIge1xuICAgIGxlZnQ6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUtbG9jYXRpb25zLXNsaWRlciB7XG4gICAgbGVmdDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFuZS1sb2NhdGlvbnMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLS1wcm9maWxlcyAudWktYXV0b2NvbXBsZXRlLFxuLnNlYXJjaC0tc2V0dGluZ3MgLnVpLWF1dG9jb21wbGV0ZSxcbi5zZWFyY2gtLWxvY2F0aW9ucyAudWktYXV0b2NvbXBsZXRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLS1wcm9maWxlcyAuaGVhZGVyLFxuICAuc2VhcmNoLS1wcm9maWxlcyAubG9nbyxcbiAgLnNlYXJjaC0tcHJvZmlsZXMgLm5hdmlnYXRpb24sXG4gIC5zZWFyY2gtLXByb2ZpbGVzIC5uYXZpZ2F0aW9uLXRvZ2dsZSxcbiAgLnNlYXJjaC0tc2V0dGluZ3MgLmhlYWRlcixcbiAgLnNlYXJjaC0tc2V0dGluZ3MgLmxvZ28sXG4gIC5zZWFyY2gtLXNldHRpbmdzIC5uYXZpZ2F0aW9uLFxuICAuc2VhcmNoLS1zZXR0aW5ncyAubmF2aWdhdGlvbi10b2dnbGUsXG4gIC5zZWFyY2gtLWxvY2F0aW9ucyAuaGVhZGVyLFxuICAuc2VhcmNoLS1sb2NhdGlvbnMgLmxvZ28sXG4gIC5zZWFyY2gtLWxvY2F0aW9ucyAubmF2aWdhdGlvbixcbiAgLnNlYXJjaC0tbG9jYXRpb25zIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSBhbmQgKG1heC1oZWlnaHQ6IDQ3LjkzNzVlbSkge1xuICAuc2VhcmNoLS1wcm9maWxlcyAuY29udGVudCxcbiAgLnNlYXJjaC0tc2V0dGluZ3MgLmNvbnRlbnQsXG4gIC5zZWFyY2gtLWxvY2F0aW9ucyAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2VhcmNoLS1wcm9maWxlcyAuc2VhcmNoLXBhbmUtcHJvZmlsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLS1wcm9maWxlcyAuc2VhcmNoLXBhbmUtcHJvZmlsZXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5cbi5zZWFyY2gtLWxvY2F0aW9ucyAuc2VhcmNoLXBhbmUtbG9jYXRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC0tbG9jYXRpb25zIC5zZWFyY2gtcGFuZS1sb2NhdGlvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG4uc2FmYXJpLnRhYmxldCAuc2VhcmNoLS1sb2NhdGlvbnMgLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyB7XG4gIGFuaW1hdGlvbjogcmVwYWludCAxMDBtcztcbn1cblxuLnNlYXJjaC0tc2V0dGluZ3MgLnNlYXJjaC1wYW5lLXNldHRpbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC0tc2V0dGluZ3MgLnNlYXJjaC1wYW5lLXNldHRpbmdzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4uc2VhcmNoLXByb2ZpbGUtLWNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcHJvZmlsZS0tY2xlYXIgLmljb24tY29udGFpbmVyIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNoZWV0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uc2hlZXQuc2hlZXQtdG9wIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnNoZWV0LnNoZWV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoZWV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAuc2hlZXQuc2hlZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zaGVldC1tZW51LFxuLnNoZWV0LW1lbnUtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2hlZXQtbWVudS1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uby10b3VjaCAucmVzdWx0cyAuYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm8tdG91Y2ggLnJlc3VsdHM6aG92ZXIgLmFjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVzdWx0cy1maWx0ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLnJlc3VsdHMtZmlsdGVyLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICB0b3A6IGF1dG87XG59XG5cbi5yZXN1bHRzLXByb2ZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZyZW07XG4gIHJpZ2h0OiA2cmVtO1xuICB0b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogYXV0bztcbn1cbi5yZXN1bHRzLXByb2ZpbGUgLnJlc3VsdHMtcHJvZmlsZS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLXByb2ZpbGUgLnJlc3VsdHMtcHJvZmlsZS1pY29uIHtcbiAgICByaWdodDogLTNyZW07XG4gIH1cbn1cbi5yZXN1bHRzLXByb2ZpbGUgLnJlc3VsdHMtcHJvZmlsZS1tZW51IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICB3aWR0aDogMjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtcHJvZmlsZSAucmVzdWx0cy1wcm9maWxlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW07XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG5cbi5yZXN1bHRzLW1vZGVzIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzdWx0cy1tb2RlcyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDEycmVtO1xuICAgIHJpZ2h0OiAxMnJlbTtcbiAgfVxuICAucmVzdWx0cy1tb2RlcyArIC5wYW5lLWNvbnRlbnQgLnJlc3VsdHMtbWV0YSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMge1xuICAgIGxlZnQ6IDE0cmVtO1xuICAgIHJpZ2h0OiAxNHJlbTtcbiAgfVxufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDM2cmVtO1xuICB9XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlIHtcbiAgICB3aWR0aDogNDhyZW07XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSAucmVzdWx0cy1tb2Rlcy10b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLmljb24tLXNlbGVjdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmlvcy5jaHJvbWUgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3QsIC5pb3Muc2FmYXJpIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSAuaWNvbi0tc2VsZWN0LCAuZGVza3RvcC5zYWZhcmkgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3Qge1xuICB0b3A6IDA7XG59XG4uY2hyb21lLmRlc2t0b3AgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3Q6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSAuaWNvbi0tc2VsZWN0IHtcbiAgICB0b3A6IC0xLjI1cmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAxNTBtcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgfVxufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb25zIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy1zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDQ4cmVtO1xuICB9XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb25zIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTQwNzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU0MDc2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLWNhdGVnb3JpZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLWNhdGVnb3J5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42OTAwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjkwMDFyZW07XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmJlZm9yZSwgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMTg3NXJlbTtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBiYXIgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9hZGluZzphZnRlciB7XG4gIGFuaW1hdGlvbjogYmFyIDEuNXMgbGluZWFyIDc1MG1zIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcyODc2cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjcyODc2cmVtO1xuICB9XG59XG5cbi5yZXN1bHRzLW1ldGEge1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZXctcmVzdWx0cy0tcmVwb3J0IC5yZXN1bHRzLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cy0tcmVwb3J0IC5yZXN1bHRzLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3VsdHMtbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWRyb3Bkb3duID4gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1kcm9wZG93bi0tcmlnaHQge1xuICByaWdodDogMnJlbTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1kcm9wZG93bi0tcmlnaHQge1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG4ubm8tdG91Y2ggLnJlc3VsdHMtbWV0YTpob3ZlciAucmVzdWx0cy1tZXRhLXNldHRpbmdzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXN1bHRzLW1ldGEgKyAucmVwb3J0LWNoYXJ0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnJlc3VsdHMtbWV0YS1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXN1bHRzLW1ldGEtZHJvcGRvd24tdG9nZ2xlIC5pY29uLS1zZWxlY3QsXG4ucmVzdWx0cy1tZXRhLWRyb3Bkb3duLXRvZ2dsZSAuaWNvbi0tc29ydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMnJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4ucmVzdWx0cy1tZXRhLWRyb3Bkb3duLXRvZ2dsZSAuaWNvbi0tc29ydCB7XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbn1cblxuLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjMyNDlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjc2NzUxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjcxMjRyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG4gIH1cbn1cblxuLnJlc3VsdHMtbWV0YS1zZXR0aW5ncyB7XG4gIG9wYWNpdHk6IDAuMjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0cy1tZXRhLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnJlc3VsdHMtbWV0YS1zZXR0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubGlzdCxcbi5saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmUtc2VjdGlvbi0taW5zZXQgLmxpc3Qge1xuICBtYXJnaW46IDAgLTJyZW07XG59XG5cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3RpdmUge1xuICBib3JkZXItbGVmdDogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLXZvaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgd2lkdGg6IDYwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0tY2FydCAubGlzdC1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWNhcnQtY29sbGFwc2Uge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbn1cblxuLyogTWltaWMgREwgKi9cbi5saXN0LS1kZWZpbml0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5saXN0LS1kZWZpbml0aW9uIC5saXN0LXRlcm0ge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5saXN0LS1kZWZpbml0aW9uIC5saXN0LWRlc2Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1iYXNpczogNjAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLmxpc3QtdGl0bGUsXG4ubGlzdC1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmxpc3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubGlzdC10aXRsZS13cmFwLFxuLmxpc3Qtc3VidGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmxpc3QtdGl0bGUtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxpc3QtaGVhZGVyLFxuLmxpc3QtY29udGVudCxcbi5saXN0LWZvb3Rlcixcbi5saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpc3QtaGVhZGVyOmVtcHR5LFxuLmxpc3QtY29udGVudDplbXB0eSxcbi5saXN0LWZvb3RlcjplbXB0eSxcbi5saXN0LWxpbms6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLmxpc3QtbGluaywgYnV0dG9uLmxpc3QtYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ubGlzdC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWhlYWRlcixcbi5saXN0LWNvbnRlbnQsXG4ubGlzdC1mb290ZXIsXG4ubGlzdC1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubGlzdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4ubGlzdC1pdGVtLS1wYWQtdiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmxpc3QtaXRlbS0tYWN0aW9uIC5saXN0LWFjdGlvbixcbi5saXN0LWl0ZW0tLWFjdGlvbi13aWRlIC5saXN0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xMjVyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmxpc3QtaXRlbS0tYWN0aW9uIC5saXN0LWFjdGlvbiArIC5saXN0LWxpbmssXG4ubGlzdC1pdGVtLS1hY3Rpb24td2lkZSAubGlzdC1hY3Rpb24gKyAubGlzdC1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuLmxpc3QtaXRlbS0tYWN0aW9uIC5saXN0LWFjdGlvbi5hY3Rpb24tLXNtLFxuLmxpc3QtaXRlbS0tYWN0aW9uLXdpZGUgLmxpc3QtYWN0aW9uLmFjdGlvbi0tc20ge1xuICByaWdodDogMS4yNXJlbTtcbn1cbi5saXN0LWl0ZW0tLWFjdGlvbiAubGlzdC1oZWFkZXIgLmxpc3QtYWN0aW9uLFxuLmxpc3QtaXRlbS0tYWN0aW9uLXdpZGUgLmxpc3QtaGVhZGVyIC5saXN0LWFjdGlvbiB7XG4gIHRvcDogMC43NXJlbTtcbn1cbi5saXN0LWl0ZW0tLWFjdGlvbiAubGlzdC1oZWFkZXIgLmxpc3QtYWN0aW9uLmFjdGlvbixcbi5saXN0LWl0ZW0tLWFjdGlvbi13aWRlIC5saXN0LWhlYWRlciAubGlzdC1hY3Rpb24uYWN0aW9uIHtcbiAgdG9wOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1pdGVtLS1ob3Zlcjpob3ZlciwgLmxpc3QtaXRlbS0taG92ZXI6Zm9jdXMsIC5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdC1pdGVtLS1hY3Rpb24td2lkZSAubGlzdC1hY3Rpb24gKyAubGlzdC1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5saXN0LWhlYWRlciAubGlzdC1oZWFkZXItbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubGlzdC1oZWFkZXIubGlzdC1oZWFkZXItLWZsZXggLmxpc3QtdGl0bGVzIHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IC5saXN0LXRpdGxlcyAubGlzdC10aXRsZS13cmFwcGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC10aXRsZXMgLmxpc3QtdGl0bGUtd3JhcHBlci13cmFwIC5saXN0LXRpdGxlLXdyYXBwZXIge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC10aXRsZXMgLmxpc3QtdGl0bGUtd3JhcHBlci13cmFwIC5saXN0LXRpdGxlLXdyYXBwZXIgLmxpc3QtdGl0bGUge1xuICBmbGV4LWJhc2lzOiBtaW4tY29udGVudDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyAvKiAxIGFjdGlvbiArIDFyZW0gc3BhY2VyICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IC5saXN0LXRpdGxlcyAubGlzdC10aXRsZS13cmFwcGVyLXdyYXAgLmxpc3QtdGl0bGUtd3JhcHBlciAubGlzdC10aXRsZS1hY3Rpb25zIHtcbiAgZmxleC1iYXNpczogbWluLWNvbnRlbnQ7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdC1oZWFkZXIubGlzdC1oZWFkZXItLWZsZXggLmxpc3QtdGl0bGVzIC5saXN0LXN1YnRpdGxlIHtcbiAgZmxleC1iYXNpczogbWluLWNvbnRlbnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC1hY3Rpb25zIHtcbiAgZmxleC1iYXNpczogbWluLWNvbnRlbnQ7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ubGlzdC1oZWFkZXIubGlzdC1oZWFkZXItLWZsZXggLmxpc3QtYWN0aW9ucyAubGlzdC1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5saXN0LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5saXN0LWl0ZW0gPiAqOmxhc3QtY2hpbGQgLmxpc3QtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cblxuLmxpc3Qtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5saXN0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxpc3Qtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5uby10b3VjaCAubGlzdC1pdGVtIHtcbiAgLyomLmxpc3QtaXRlbS0tYWN0aW9uLWhvdmVyLWFjY2VudCB7XG4gIFx0IFNlZSBicmFuZCAtLS0+XG4gIH0qL1xufVxuLm5vLXRvdWNoIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItc2hvdyAubGlzdC1hY3Rpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4ubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1zaG93OmhvdmVyIC5saXN0LWFjdGlvbiwgLm5vLXRvdWNoIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItc2hvdzpmb2N1cyAubGlzdC1hY3Rpb24sIC5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLWhvdmVyLXNob3c6aG92ZXI6Zm9jdXMgLmxpc3QtYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi10b2dnbGUtaG92ZXIgLmxpc3QtYWN0aW9uLnRvZ2dsZSAudG9nZ2xlLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgfVxufVxuLm5vLXRvdWNoIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24tdG9nZ2xlLWhvdmVyIC5saXN0LWFjdGlvbi50b2dnbGUgPiBpbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1sYWJlbCArIC50b2dnbGUtbGFiZWwge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi10b2dnbGUtaG92ZXI6aG92ZXIgLmxpc3QtYWN0aW9uLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLCAubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi10b2dnbGUtaG92ZXI6Zm9jdXMgLmxpc3QtYWN0aW9uLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLCAubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi10b2dnbGUtaG92ZXI6aG92ZXI6Zm9jdXMgLmxpc3QtYWN0aW9uLnRvZ2dsZSAudG9nZ2xlLWxhYmVsIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5saXN0IHtcbiAgICBtYXJnaW46IDAgLTNyZW07XG4gIH1cbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5saXN0IC5saXN0LWhlYWRlcixcbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5saXN0IC5saXN0LWNvbnRlbnQsXG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAubGlzdCAubGlzdC1mb290ZXIsXG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAubGlzdCAubGlzdC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLmxpc3QgLmxpc3QtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtLWxnLWVubGFyZ2UtdHlwZSAubGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtLWxnLWVubGFyZ2UtdHlwZSAubGlzdC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLnZhY2FuY3ktbGlzdCxcbi52YWNhbmN5IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuXG4udmFjYW5jeS1saXN0IHtcbiAgcGFkZGluZzogMCAwIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnZhY2FuY3k6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udmFjYW5jeS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLnZhY2FuY3ktY291bnQtdG90YWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNjc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjY3NTFyZW07XG59XG5cbi52YWNhbmN5LXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52YWNhbmN5LXNvcnQtbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjY3NTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI2NzUxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZhY2FuY3ktc29ydC1saW5rIC5pY29uLS1zb3J0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDByZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhY2FuY3ktbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAycmVtO1xuICBib3gtc2hhZG93OiAwIDFyZW0gNHJlbSAtMC4yNXJlbSByZ2JhKDUxLCA1MiwgODAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jeS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52YWNhbmN5LWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnZhY2FuY3ktbGluazpob3ZlciAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52YWNhbmN5LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnZhY2FuY3ktbGluazpmb2N1czpob3ZlciAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZhY2FuY3ktdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jeS10aXRsZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgbGVmdDogLTAuMjVyZW07XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbn1cbi52YWNhbmN5LXRpdGxlIGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjkwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY5MDAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udmFjYW5jeS10aXRsZSAuaW5kaWNhdG9yLXN0YXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4udmFjYW5jeS10aXRsZSAudGFnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52YWNhbmN5LS1jbG9zZWQgLnZhY2FuY3ktdGl0bGUgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52YWNhbmN5LXNhdmVkLFxuLnZhY2FuY3ktdGVhbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLnZhY2FuY3ktc2F2ZWQgLmljb24tY29udGFpbmVyLFxuLnZhY2FuY3ktdGVhbSAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi52YWNhbmN5LXRlYW0ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLnZhY2FuY3kgLm9yZ2FuaXNhdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMnJlbSAwIDA7XG59XG4udmFjYW5jeSAub3JnYW5pc2F0aW9uLW5hbWUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnZhY2FuY3kgLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eSAuaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gMCAwIC0wLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmFjYW5jeS1ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4udmFjYW5jeS1sZXZlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZhY2FuY3ktbWV0YSxcbi52YWNhbmN5LW1ldGEtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4udmFjYW5jeS1tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52YWNhbmN5LW1ldGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udmFjYW5jeS1tZXRhLWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNzEyNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZhY2FuY3ktbWV0YS1pdGVtLnZhY2FuY3ktbG9jYXRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnZhY2FuY3ktbWV0YS1pdGVtLnZhY2FuY3ktbG9jYXRpb246Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmN5LWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC52YWNhbmN5LWxpbmsgLnZhY2FuY3ktaGVhZGluZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudmFjYW5jeS1saW5rIC52YWNhbmN5LW1ldGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG4gIC52YWNhbmN5LWxpbmsgLnZhY2FuY3ktbWV0YS1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcyODc2cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjcyODc2cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmFjYW5jeS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnZhY2FuY3ktbGluayAudmFjYW5jeS1tZXRhIHtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52YWNhbmN5LXRpdGxlIGgyIGVtIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC52YWNhbmN5LWhlYWRpbmcge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cbiAgLnZhY2FuY3ktbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC52YWNhbmN5LWNvdW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi8qXG5kZWZhdWx0XG5tdXRlXG5wcmltYXJ5XG5zZWNvbmRhcnlcbiovXG4uYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xufVxuLmFjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWN0aW9uOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG59XG4uYWN0aW9uLmFjdGlvbi0tbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY3Rpb24gW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTAuNzVyZW07XG59XG4uYWN0aW9uIFtjbGFzcyo9aWNvbi0tXTpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmFjdGlvbiAuaWNvbi0tY2xvc2UsXG4uYWN0aW9uIC5pY29uLS1mYXZvcml0ZSxcbi5hY3Rpb24gLmljb24tLWNsZWFyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmFjdGlvbiAuaWNvbi0tZmF2b3JpdGUge1xuICBtYXJnaW4tbGVmdDogLTAuNjc1cmVtO1xufVxuLmFjdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWN0aW9uIC5jb3VudCB7XG4gIHRvcDogLTAuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbn1cbi5hY3Rpb24uYWN0aW9uLS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm8tdG91Y2ggLmFjdGlvbjpob3ZlciA+IC50aXAsXG4ubm8tdG91Y2ggLmFjdGlvbjpob3ZlciA+IC5hY3Rpb24tbGFiZWwsIC5uby10b3VjaCAuYWN0aW9uOmZvY3VzID4gLnRpcCxcbi5uby10b3VjaCAuYWN0aW9uOmZvY3VzID4gLmFjdGlvbi1sYWJlbCwgLm5vLXRvdWNoIC5hY3Rpb246aG92ZXI6Zm9jdXMgPiAudGlwLFxuLm5vLXRvdWNoIC5hY3Rpb246aG92ZXI6Zm9jdXMgPiAuYWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3Rpb24tY291bnQge1xuICAvKiBEZXByZWNhdGVkICovXG4gIHRvcDogLTAuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbn1cblxuLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuXG4uYWN0aW9uLS1kcm9wOmJlZm9yZSxcbi5hY3Rpb24tLW11dGU6YmVmb3JlLFxuLmFjdGlvbi0tY2xvc2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY3Rpb24tLWNsb3NlIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xufVxuXG4uYWN0aW9uLS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIGRpdiwgLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YmVmb3JlLCAuYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBtYXJnaW46IDAgYXV0byAwLjI1cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIHRyYW5zZm9ybSAxNTBtcyBlYXNlLCBiYWNrZ3JvdW5kIDE1MG1zIGVhc2U7XG59XG4ucGFuZS0tb3Blbi1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFuZS0tb3Blbi1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wYW5lLS1vcGVuLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNDVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFjdGlvbi0teHMge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYWN0aW9uLS14czpiZWZvcmUge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmFjdGlvbi0teHMgW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG5cbi5hY3Rpb24tLXNtIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5hY3Rpb24tLXNtOjpiZWZvcmUge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0xcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbn1cbi5hY3Rpb24tLXNtIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xufVxuXG4uYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLmFjdGlvbnMgLmFjdGlvbixcbi5hY3Rpb25zIC5kcm9wZG93bixcbi5hY3Rpb25zIC5mb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWN0aW9ucyAuYWN0aW9uICsgLmFjdGlvbixcbi5hY3Rpb25zIC5hY3Rpb24gKyAuZHJvcGRvd24sXG4uYWN0aW9ucyAuYWN0aW9uICsgLmZvcm0sXG4uYWN0aW9ucyAuZHJvcGRvd24gKyAuYWN0aW9uLFxuLmFjdGlvbnMgLmRyb3Bkb3duICsgLmRyb3Bkb3duLFxuLmFjdGlvbnMgLmRyb3Bkb3duICsgLmZvcm0sXG4uYWN0aW9ucyAuZm9ybSArIC5hY3Rpb24sXG4uYWN0aW9ucyAuZm9ybSArIC5kcm9wZG93bixcbi5hY3Rpb25zIC5mb3JtICsgLmZvcm0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYWN0aW9ucy1oZWFkZXIge1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDI7XG59XG4uYWN0aW9ucy1oZWFkZXIuYWN0aW9ucy1oZWFkZXItLXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5hY3Rpb25zLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDtcbn1cblxuLmFjdGlvbnMtZm9vdGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uYWN0aW9ucy1mb290ZXItLWZpeGVkLXdpZGUge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24uYWN0aW9uLS1zaHJpbmstbWQsIC5hY3Rpb24uYWN0aW9uLS1tZC1zaHJpbmsge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxuICAuYWN0aW9uLmFjdGlvbi0tc2hyaW5rLW1kOjpiZWZvcmUsIC5hY3Rpb24uYWN0aW9uLS1tZC1zaHJpbms6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIH1cbiAgLmFjdGlvbi5hY3Rpb24tLXNocmluay1tZCBbY2xhc3MqPWljb24tLV0sIC5hY3Rpb24uYWN0aW9uLS1tZC1zaHJpbmsgW2NsYXNzKj1pY29uLS1dIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xuICB9XG4gIC5hY3Rpb24uYWN0aW9uLS1zaHJpbmstbWQgLnRpcC50aXAtLWxlZnQsXG4gIC5hY3Rpb24uYWN0aW9uLS1zaHJpbmstbWQgLmFjdGlvbi1sYWJlbC5hY3Rpb24tbGFiZWwtLWxlZnQsIC5hY3Rpb24uYWN0aW9uLS1tZC1zaHJpbmsgLnRpcC50aXAtLWxlZnQsXG4gIC5hY3Rpb24uYWN0aW9uLS1tZC1zaHJpbmsgLmFjdGlvbi1sYWJlbC5hY3Rpb24tbGFiZWwtLWxlZnQge1xuICAgIHJpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi50aXAsXG4uYWN0aW9uLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0xcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi50aXA6YmVmb3JlLFxuLmFjdGlvbi1sYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpcC50aXAtLXdyYXAsXG4uYWN0aW9uLWxhYmVsLnRpcC0td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTByZW07XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnRpcC50aXAtLWxlZnQsIC50aXAuYWN0aW9uLWxhYmVsLS1sZWZ0LFxuLmFjdGlvbi1sYWJlbC50aXAtLWxlZnQsXG4uYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tbGVmdCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAxcmVtKTtcbn1cbi50aXAudGlwLS10b3AsIC50aXAuYWN0aW9uLWxhYmVsLS10b3AsXG4uYWN0aW9uLWxhYmVsLnRpcC0tdG9wLFxuLmFjdGlvbi1sYWJlbC5hY3Rpb24tbGFiZWwtLXRvcCB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMS43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRpcC50aXAtLWJvdHRvbSwgLnRpcC5hY3Rpb24tbGFiZWwtLWJvdHRvbSxcbi5hY3Rpb24tbGFiZWwudGlwLS1ib3R0b20sXG4uYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tYm90dG9tIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi50aXAudGlwLS1ib3R0b20tcmlnaHQsIC50aXAuYWN0aW9uLWxhYmVsLS1ib3R0b20tcmlnaHQsXG4uYWN0aW9uLWxhYmVsLnRpcC0tYm90dG9tLXJpZ2h0LFxuLmFjdGlvbi1sYWJlbC5hY3Rpb24tbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEuNzVyZW07XG59XG4udGlwLnRpcC0tdG9wLWxlZnQsIC50aXAuYWN0aW9uLWxhYmVsLS10b3AtbGVmdCxcbi5hY3Rpb24tbGFiZWwudGlwLS10b3AtbGVmdCxcbi5hY3Rpb24tbGFiZWwuYWN0aW9uLWxhYmVsLS10b3AtbGVmdCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMC41cmVtKTtcbn1cblxuLmZpbHRlcnMge1xuICBwYWRkaW5nOiA1cmVtIDAgNnJlbTtcbn1cbi5maWx0ZXJzIC5maWx0ZXItLW9wZW4gLmZvcm0tZ3JvdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiA5OTk5cmVtO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjcyODc2cmVtO1xuICBwYWRkaW5nLXRvcDogMC43Mjg3NnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpbHRlcnMgLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLmZpbHRlcnMgLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgLmNoZWNrYm94IHtcbiAgcGFkZGluZzogMCAycmVtIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXJzIC5jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCAuY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42OTAwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjkwMDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVycyAuY2hlY2tib3ggLmNoZWNrYm94LWxhYmVsLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsdGVycyAuY2hlY2tib3ggLmluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVycyAuY2hlY2tib3ggLmZpbHRlci1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICByaWdodDogLTAuMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1sYWJlbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZJTFRFUiBJVEVNU1xuXHQtLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlsdGVyLWl0ZW0sXG4uZmlsdGVyLWFkZC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItaXRlbS0tYWRkZWQsXG4uZmlsdGVyLWl0ZW0tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2RhdGEtZmlsdGVyLWl0ZW0tYWRkZWQ9dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9jdXMgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb2N1cyAucGFuZS1oZWFkZXIge1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxufVxuXG4uZm9jdXMtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ5NDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MDUwMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmZvY3VzLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG4uZm9jdXMtZGF0YSAuZm9jdXMtZGVzY3JpcHRpb24sXG4uZm9jdXMtZGF0YSAuZm9jdXMtYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb2N1cy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNDM0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb2N1cy1kZXNjcmlwdGlvbiB1bCxcbi5mb2N1cy1kZXNjcmlwdGlvbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cbi5mb2N1cy1kZXNjcmlwdGlvbiB1bCBwLFxuLmZvY3VzLWRlc2NyaXB0aW9uIG9sIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIHVsICsgYnIsXG4uZm9jdXMtZGVzY3JpcHRpb24gb2wgKyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9jdXMtZGVzY3JpcHRpb24gaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIGgyLCAuZm9jdXMtZGVzY3JpcHRpb24gaDMsIC5mb2N1cy1kZXNjcmlwdGlvbiBoNCwgLmZvY3VzLWRlc2NyaXB0aW9uIGg1LCAuZm9jdXMtZGVzY3JpcHRpb24gaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb2N1cy1kZXNjcmlwdGlvbiBwICsgaDEsXG4uZm9jdXMtZGVzY3JpcHRpb24gcCArIGgyLFxuLmZvY3VzLWRlc2NyaXB0aW9uIHAgKyBoMyxcbi5mb2N1cy1kZXNjcmlwdGlvbiBwICsgaDQsXG4uZm9jdXMtZGVzY3JpcHRpb24gcCArIGg1LFxuLmZvY3VzLWRlc2NyaXB0aW9uIHAgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb2N1cy1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzcxMjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjIyODc2cmVtO1xufVxuXG4uZm9jdXMtY3RhLS1zY3JvbGxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTk5cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogLTNyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5mb2N1cy1jdGEtLXNjcm9sbGVkLmJ1dHRvbi0tYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhbmUtdjItY29udGVudC0tc2Nyb2xsZWQgLmZvY3VzLWN0YS0tc2Nyb2xsZWQge1xuICBsZWZ0OiAycmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9jdXMtY3RhIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnBhbmUtdjItY29udGVudC0tc2Nyb2xsZWQgLmZvY3VzLWN0YSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9jdXMtY3RhLS1zY3JvbGxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTk5cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogLTNyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5wYW5lLWNvbnRlbnQtLXNjcm9sbGVkIC5mb2N1cy1jdGEtLXNjcm9sbGVkIHtcbiAgbGVmdDogMnJlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzLWN0YSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5wYW5lLWNvbnRlbnQtLXNjcm9sbGVkIC5mb2N1cy1jdGEge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvY3VzLW9yaWdpbmFsIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZvY3VzLW9yaWdpbmFsLmpzLWZvY3VzLW9yaWdpbmFsIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG59XG4uZm9jdXMtb3JpZ2luYWwuanMtZm9jdXMtb3JpZ2luYWwgLmZvY3VzLW9yaWdpbmFsLWltYWdlIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uZm9jdXMtb3JpZ2luYWwuanMtZm9jdXMtb3JpZ2luYWwgLmZvY3VzLW9yaWdpbmFsLWltYWdlOmhvdmVyLCAuZm9jdXMtb3JpZ2luYWwuanMtZm9jdXMtb3JpZ2luYWwgLmZvY3VzLW9yaWdpbmFsLWltYWdlOmZvY3VzLCAuZm9jdXMtb3JpZ2luYWwuanMtZm9jdXMtb3JpZ2luYWwgLmZvY3VzLW9yaWdpbmFsLWltYWdlOmhvdmVyOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzLW9yaWdpbmFsLWV4dGVybmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvY3VzLW9yaWdpbmFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvY3VzLXByb3BlcnRpZXMsXG4uZm9jdXMtcHJvcGVydHkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvY3VzLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHdyYXA7XG59XG5cbi5mb2N1cy1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb2N1cy1wcm9wZXJ0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb2N1cy1wcm9wZXJ0eS10ZXJtLFxuLmZvY3VzLXByb3BlcnR5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTY1MDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvY3VzLXByb3BlcnR5LXRlcm0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzI4NzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjcyODc2cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24uZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24tLXNob3J0IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLS1hY2NlbnQgLmljb24tY29udGFpbmVyLS1yZWRpcmVjdCBwYXRoIHtcbiAgZmlsbDogIzQwQkM4QTtcbiAgc3Ryb2tlOiAjNDBCQzhBO1xufVxuLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24tLWFjY2VudCAuaWNvbi1jb250YWluZXItLXJlZGlyZWN0IHBhdGg6aG92ZXIge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG4uZm9jdXMtLWFjdGlvbnMgLmFjdGlvbi0tcmVkaXJlY3QgLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXByb3BlcnR5LWFjdGlvbnMge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9jdXMtcHJvcGVydHktYWN0aW9ucyAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICByaWdodDogLTJyZW07XG59XG5cbi5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLS1hY2NlbnQgLmljb24tY29udGFpbmVyLS1yZWRpcmVjdCBwYXRoIHtcbiAgZmlsbDogIzQwQkM4QTtcbiAgc3Ryb2tlOiAjNDBCQzhBO1xufVxuLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24tLWFjY2VudCAuaWNvbi1jb250YWluZXItLXJlZGlyZWN0IHBhdGg6aG92ZXIge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG4uZm9jdXMtLWFjdGlvbnMgLmFjdGlvbi0tcmVkaXJlY3QgLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLWxvY2F0aW9uICsgLnBhbmUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLW1hcCB7XG4gIGhlaWdodDogMTJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mb2N1cy1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb2N1cy1jb3ZlciArIC5mb2N1cy1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvY3VzLWNvdmVyLmZvY3VzLWNvdmVyLS1hY3Rpb25zIHtcbiAgaGVpZ2h0OiAxMnJlbTtcbn1cblxuLmZvY3VzLWNvdmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41MzUwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICByaWdodDogMnJlbTtcbn1cblxuLmZvY3VzLWNvdmVyLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IC0xcmVtO1xufVxuLmZvY3VzLWNvdmVyLWFjdGlvbnMgLmJ0bixcbi5mb2N1cy1jb3Zlci1hY3Rpb25zIC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb2N1cy1tZXRhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZvY3VzLW1ldGEgLmxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uZm9jdXMtbWV0YS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9jdXMtbWV0YS10b2dnbGU6YmVmb3JlLCAuZm9jdXMtbWV0YS10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAwLjIxNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJhY2tncm91bmQ6ICM4MThhOTE7XG4gIG1hcmdpbi1sZWZ0OiAtMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMDkzNzVyZW07XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBlYXNlLCB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbn1cbi5mb2N1cy1tZXRhLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLTAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xufVxuLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmJlZm9yZSwgLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTk1Yztcbn1cbi5mb2N1cy1tZXRhLXRvZ2dsZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xufVxuLi0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLXRvZ2dsZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG4uLS1wcm9mZXNzaW9uLW1ldGEgLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbn1cblxuLmZvY3VzLW1ldGEtdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDgyNDlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUxNzUxcmVtO1xufVxuXG4uZm9jdXMtbWV0YS1pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NzM3NHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTI2MjZyZW07XG59XG5cbi5mb2N1cy1tZXRhLWNpdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42Njk5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzMwMDFyZW07XG59XG5cbi5mb2N1cy1tZXRhLWludGVydmlldy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40NjQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG59XG5cbi5mb2N1cy1jb21wYW55IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvY3VzLWNvbXBhbnkgYWRkcmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvY3VzLWNvbXBhbnktYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzA5OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY5MDAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvY3VzLWNvbXBhbnktZ29vZ2xlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjY3NTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI2NzUxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9jdXMtY29tcGFueS1jaXR5IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9jdXMtY29tcGFueS1jaXR5OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb2N1cy1tZXRhLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuLmZvY3VzLW1ldGEtc3RhdHMgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb2N1cy1tZXRhLXN0YXRzIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb2N1cy1tZXRhLXN0YXQtdmFsdWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjE0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUzNTAxcmVtO1xufVxuXG4uZm9jdXMtbWV0YS1zdGF0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4wOTg3NHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDAxMjZyZW07XG59XG5cbi5mb2N1cy1tZXRhLXN0YXQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQ3ODc2cmVtO1xuICBwYWRkaW5nLXRvcDogMC40Nzg3NnJlbTtcbn1cblxuLmZvY3VzLWNvbnRhY3QtcGVyc29uLFxuLmZvY3VzLWNvbnRhY3QtbWV0aG9kcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmZvY3VzLWNvbnRhY3QtcGVyc29uOjphZnRlcixcbi5mb2N1cy1jb250YWN0LW1ldGhvZHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZm9jdXMtY29udGFjdC1mdW5jdGlvbixcbi5mb2N1cy1jb250YWN0LW5hbWUsXG4uZm9jdXMtY29udGFjdC10ZWxlcGhvbmUsXG4uZm9jdXMtY29udGFjdC1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjY5MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42OTAwMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvY3VzLWNvbnRhY3QtZnVuY3Rpb246OmFmdGVyLFxuLmZvY3VzLWNvbnRhY3QtbmFtZTo6YWZ0ZXIsXG4uZm9jdXMtY29udGFjdC10ZWxlcGhvbmU6OmFmdGVyLFxuLmZvY3VzLWNvbnRhY3QtZW1haWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZm9jdXMtY29udGFjdC1mdW5jdGlvbixcbi5mb2N1cy1jb250YWN0LWVtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjI1cmVtO1xufVxuXG4uZm9jdXMtY29udGFjdC1mdW5jdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uZm9jdXMtY29udGFjdC1mdW5jdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZvY3VzLXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1cy1vcmlnaW5hbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb2N1cy1zdGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mb2N1cy1zdGF0ZSAuaWNvbi0tYWRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uZm9jdXMtc2F2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3JnYW5pc2F0aW9uICsgLmZvY3VzLXNhdmUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb2N1cy1tYXAtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uZm9jdXMtc3RhdGUtZm9ybSAucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xufVxuLmZvY3VzLXN0YXRlLWZvcm0gLnBhbmUtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGhlaWdodDogMTNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9jdXMtc3RhdGUtZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9jdXMtc3RhdGUtZm9ybSAucGFuZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gIH1cbiAgLmZvY3VzLXN0YXRlLWZvcm0gLnBhbmUtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9jdXMtbW9kYWwgLmFjdGlvbnMtaGVhZGVyIHtcbiAgICByaWdodDogNS41cmVtO1xuICB9XG59XG4uZm9jdXMtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvY3VzLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9jdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZm9jdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAucGFuZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvY3VzLW1ldGEtc3RhdHMgLmNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9jdXMtZGF0YSAuZm9jdXMtZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAuZm9jdXMtZGF0YSAuZm9jdXMtYXNpZGUge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLmZvY3VzLXByb3BlcnR5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLmZvY3VzLW1ldGEtc3RhdHMgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvY3VzLW1ldGEtc3RhdHMgLmNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvY3VzLWNvdmVyIC5mb2N1cy1jb3Zlci10aXRsZSB7XG4gICAgbGVmdDogNHJlbTtcbiAgfVxuICAuZm9jdXMtY292ZXIgLmZvY3VzLWNvdmVyLWFjdGlvbnMge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG4ucGFuZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSB0b3AgbWFyZ2luIHdpZHRoO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnBhbmUgPiAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLXRhYnMsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzIHtcbiAgLyogQ2FzZSBmb3IgcGFuZXMgd2l0aG91dCAucGFuZS1oZWFkZXIgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuLnBhbmUgPiAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgdG9wOiA1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuZSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMge1xuICB0b3A6IDVyZW07XG59XG4ucGFuZSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1maWx0ZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLXRhYnMgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDlyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYW5lID4gLnBhbmUtaGVhZGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIge1xuICAvKiBDYXNlIGZvciBwYW5lcyB3aXRoIC5wYW5lLWhlYWRlciAqL1xufVxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS1jb250ZW50LXdyYXAsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWNvbnRlbnQtd3JhcCB7XG4gIHRvcDogNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyB7XG4gIHRvcDogNXJlbTtcbn1cbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgdG9wOiA5cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLXRhYnMsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLXRhYnMge1xuICB0b3A6IDlyZW07XG59XG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gIHRvcDogMTNyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzIHtcbiAgdG9wOiAwcmVtO1xufVxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gIHRvcDogNHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS10YWJzIHtcbiAgdG9wOiA1cmVtO1xufVxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gIHRvcDogOXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhbmUucGFuZS0tc3RhdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhbmUucGFuZS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFuZS5wYW5lLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcbn1cbi5wYW5lLnBhbmUtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHZ3O1xufVxuLnBhbmUucGFuZS0tYmFzZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLnBhbmUtLWNsb3NlIHtcbiAgLyogU2hvdyBjbG9zZSBidXR0b24gKi9cbn1cbi5wYW5lLnBhbmUtLWNsb3NlIC5wYW5lLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZS5wYW5lLS1iYWNrIHtcbiAgLyogU2hvdyBiYWNrIGJ1dHRvbiAqL1xufVxuLnBhbmUucGFuZS0tYmFjayAucGFuZS1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZS5wYW5lLS1sb2FkaW5nIC5wYW5lLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhbmUucGFuZS0tc3ViLCAucGFuZS5wYW5lLS1maWx0ZXItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmUucGFuZS0tc3ViLnBhbmUtLW9wZW4sIC5wYW5lLnBhbmUtLXN1Yi5wYW5lLS1maWx0ZXItdGFiLS1vcGVuLCAucGFuZS5wYW5lLS1maWx0ZXItdGFiLnBhbmUtLW9wZW4sIC5wYW5lLnBhbmUtLWZpbHRlci10YWIucGFuZS0tZmlsdGVyLXRhYi0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS5zYWZhcmkgLnBhbmUsIC50YWJsZXQuc2FmYXJpNyAucGFuZSwgLnRhYmxldC5zYWZhcmk4IC5wYW5lLCAuYW5kcm9pZC5jaHJvbWUgLnBhbmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYW5lLWNvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmUtY29udGVudC13cmFwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS1jb250ZW50LnBhbmUtY29udGVudC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMzI7XG59XG4ucGFuZS1jb250ZW50LnBhbmUtY29udGVudC0tbG9hZGluZyArIC5wYW5lLWluZGljYXRvci0tbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5MDA7XG59XG4ucGFuZS1jb250ZW50LnBhbmUtY29udGVudC0tbG9hZGluZyB+IC5wYW5lLWZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFuZS1jb250ZW50LnBhbmUtY29udGVudC0tbWFwLWZ1bGwsIC5wYW5lLWNvbnRlbnQucGFuZS1jb250ZW50LS1mdWxsIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLWluZGljYXRvci0tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmUtaGVhZGVyLFxuLnBhbmUtZm9vdGVyIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZS1oZWFkZXIsXG4gIC5wYW5lLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5cbi5wYW5lLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2FmYXJpIC5wYW5lLWZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5wYW5lLWZvb3Rlci5wYW5lLWZvb3Rlci0taGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYW5lLWZvb3Rlci5wYW5lLWZvb3Rlci0taGlkZGVuIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRyZW07XG59XG4ucGFuZS1mb290ZXIucGFuZS1mb290ZXItLWluc2V0IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFuZS1oZWFkZXItdGl0bGUsXG4ucGFuZS1oZWFkZXItZHJvcGRvd24ge1xuICBtYXJnaW46IDAgNXJlbTtcbn1cblxuLnBhbmUtaGVhZGVyLXRpdGxlLFxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS4xNTEyNnJlbTtcbiAgcGFkZGluZy10b3A6IDEuMTUxMjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS1oZWFkZXItdGl0bGUsXG4gIC5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4xMTI1MXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTI1MXJlbTtcbiAgfVxufVxuXG4ucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZSAuYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLm9wZW4gLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZSAuYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6Zm9jdXMgLmFjdGlvbiwgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhbmUtaGVhZGVyIC5wYW5lLWhlYWRlci1kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLWhlYWRlciAucGFuZS1oZWFkZXItZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW07XG4gIH1cbn1cblxuLnBhbmUtZmlsdGVyLnBhbmUtZmlsdGVyLS1zZWFyY2ggLnBhbmUtZmlsdGVyLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG4ud2Via2l0IC5wYW5lLWZpbHRlci5wYW5lLWZpbHRlci0tc2VhcmNoIC5wYW5lLWZpbHRlci1zZWFyY2gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNC4yNXJlbSk7XG59XG4ucGFuZS1maWx0ZXIucGFuZS1maWx0ZXItLXNlYXJjaCAuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIG1hcmdpbjogMCAycmVtIDAuMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5wYW5lLWZpbHRlci5wYW5lLWZpbHRlci0tc2VhcmNoIC5zZWFyY2gta2V5cy0tc2VsZWN0aXplID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmUtZmlsdGVyLnBhbmUtZmlsdGVyLS1zZWFyY2ggLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS1maWx0ZXItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJyZW07XG4gIHRvcDogMS4yNXJlbTtcbn1cbi5wYW5lLWZpbHRlci1sYWJlbCAuaWNvbi0tZmlsdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucGFuZS1maWx0ZXItaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMCAycmVtIDAgNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBhbmUtZmlsdGVyLXNlYXJjaCArIC5waWxscyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnBhbmUtc2VjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWV4cGFuZC5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZCAucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQtdG9nZ2xlIHtcbiAgICBsZWZ0OiAzcmVtO1xuICB9XG4gIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1leHBhbmQucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQgLmZvY3VzLW1ldGEtY2l0ZSB7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY2FwcGVkIHtcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNhcHBlZC13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDE1MG1zIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZCA+IC5sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkIC5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZC10b2dnbGUsXG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkIC5mb2N1cy1tZXRhLWNpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQgLmZvY3VzLW1ldGEtY2l0ZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycmVtO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjAlO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZC5zaG93IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQuc2hvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZS1zZWN0aW9uICsgLnBhbmUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4ucGFuZS1jbG9zZSxcbi5wYW5lLWJhY2ssXG4ucGFuZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wYW5lLWJhY2ssXG4ucGFuZS1kcm9wZG93biB7XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnBhbmUtYmFjayAuaWNvbi0tYmFjayxcbi5wYW5lLWRyb3Bkb3duIC5pY29uLS1iYWNrIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMC43NXJlbTtcbn1cblxuLnBhbmUtZHJvcGRvd24ub3BlbiAuYWN0aW9uLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhbmUtbWFwIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTJyZW07XG4gICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1oZWFkZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQgLnBhbmUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQgLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQgLnBhbmUtY29udGVudCAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kIC5wYW5lLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1mb290ZXIucGFuZS1mb290ZXItLWluc2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLnBhbmUtLXBvcG92ZXItbWQtaGVhZGVyIC5wYW5lLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQucGFuZS0tcG9wb3Zlci1tZC1oZWFkZXIgLnBhbmUtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM3LjUlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTByZW0pIHJvdGF0ZVkoMGRlZykgcm90YXRlWCg0NWRlZyk7XG4gICAgLyogRGVmYXVsdCBjb2xvciAtIERFUFJFQ0FURUQgKi9cbiAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC43NXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZC5wYW5lLS1wb3BvdmVyLW1kLWhlYWRlciAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZC5wYW5lLS1wb3BvdmVyLW1kLWhlYWRlciAucGFuZS1oZWFkZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wYW5lLnBhbmUtLWNsb3NlLW1kIC5wYW5lLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhbmUucGFuZS0tY2xvc2UtbWQgLnBhbmUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYW5lLnBhbmUtLWJhY2stbWQtLWhpZGUgLnBhbmUtYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFuZS1zZWN0aW9uICsgLnBhbmUtc2VjdGlvbiArIC5wYW5lLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLnBhbmUtbWFwIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYW5lLWZpbHRlci1sYWJlbCB7XG4gICAgbGVmdDogM3JlbTtcbiAgfVxuICAucGFuZS1maWx0ZXItaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4vKiBodHRwczovL21lZGl1bS5jb20vQHN0ZXBoZW5idW5jaC9ob3ctdG8tbWFrZS1hLXNjcm9sbGFibGUtY29udGFpbmVyLXdpdGgtZHluYW1pYy1oZWlnaHQtdXNpbmctZmxleGJveC01OTE0YTI2YWUzMzYgKi9cbi5wYW5lLXYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZS12MiAucGFuZS1zZWN0aW9uICsgLnBhbmUtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wYW5lLXYyIC5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhbmUtdjIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLXByaW1hcnkge1xuICB0b3A6IDA7XG59XG4ucGFuZS12Mi5wYW5lLXYyLS1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMS41cmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLWxvYWRpbmcgLnBhbmUtdjItY29udGVudCxcbi5wYW5lLXYyLnBhbmUtdjItLWxvYWRpbmcgLnBhbmUtdjItdGFicyxcbi5wYW5lLXYyLnBhbmUtdjItLWxvYWRpbmcgLnBhbmUtdjItYWN0aW9ucyxcbi5wYW5lLXYyLnBhbmUtdjItLWxvYWRpbmcgLnBhbmUtdjItZm9vdGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFuZS12Mi5wYW5lLS1vcGVuLnBhbmUtdjItLXBvcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucGFuZS12Mi5wYW5lLS1vcGVuLnBhbmUtdjItLWFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFuZS12Mi5wYW5lLS1vcGVuLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0LjVyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFuZS12Mi5wYW5lLXYyLS1zZWFyY2gge1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLXNlYXJjaC5wYW5lLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZS12Mi5wYW5lLXYyLS1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMTIwMDtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLW5hdmlnYXRpb24gLnVzZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLXYyLnBhbmUtdjItLW5hdmlnYXRpb24tcG9ydGZvbGlvLCAucGFuZS12Mi5wYW5lLXYyLS1uYXZpZ2F0aW9uLXF1ZXJpZXMge1xuICB6LWluZGV4OiAxMzAwO1xufVxuLmllMTEgLnBhbmUtdjIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmllMTEgLnBhbmUtdjIgLnBhbmUtdjItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5pZTExIC5wYW5lLXYyLnBhbmUtdjItLXNlYXJjaCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmllMTEgLnBhbmUtdjIucGFuZS12Mi0tc2VhcmNoIC5wYW5lLXYyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucGFuZS12Mi1iYWNrZHJvcCB7XG4gIC8qIHBhbmUtdjIhICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTEwMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLW9wZW4ge1xuICBvcGFjaXR5OiAwLjcyO1xuICBib3R0b206IDA7XG59XG4ucGFuZS12Mi1iYWNrZHJvcC5wYW5lLXYyLWJhY2tkcm9wLS1jbG9zZSB7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiAxMjAwO1xufVxuLnBhbmUtdjItYmFja2Ryb3AucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sIC5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLW5hdmlnYXRpb24tcXVlcmllcyB7XG4gIHotaW5kZXg6IDEzMDA7XG59XG5cbi5wYW5lLXYyLWNvbnRhaW5lcixcbi5wYW5lLXYyLXRhYnMtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiBmb3IgRmlyZWZveCAqL1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ucGFuZS12Mi10YWJzLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnBhbmUtdjItdGFicy1jb250YWluZXIucGFuZS12Mi10YWJzLWNvbnRhaW5lci0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGF1dG87XG59XG5cbi5wYW5lLXYyLWhlYWRlcixcbi5wYW5lLXYyLWJhcixcbi5wYW5lLXYyLWNydW1icyxcbi5wYW5lLXYyLXN1YmhlYWRlcixcbi5wYW5lLXYyLXRhYnMsXG4ucGFuZS12Mi1hY3Rpb25zLFxuLnBhbmUtdjItZm9vdGVyIHtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYW5lLXYyLWhlYWRlcjplbXB0eSxcbi5wYW5lLXYyLWJhcjplbXB0eSxcbi5wYW5lLXYyLWNydW1iczplbXB0eSxcbi5wYW5lLXYyLXN1YmhlYWRlcjplbXB0eSxcbi5wYW5lLXYyLXRhYnM6ZW1wdHksXG4ucGFuZS12Mi1hY3Rpb25zOmVtcHR5LFxuLnBhbmUtdjItZm9vdGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmUtdjItYmFyIC5hY3Rpb24tLWxlZnQsXG4ucGFuZS12Mi1iYXIgLmFjdGlvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5wYW5lLXYyLWJhciAuYWN0aW9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5wYW5lLXYyLWJhciAucGFuZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYW5lLXYyLWJhciAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY2FwcGVkIC5wYW5lLWJhY2ssIC5wYW5lLXYyLWJhciAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY2FwcGVkLXdpZGUgLnBhbmUtYmFjayB7XG4gICAgbGVmdDogMnJlbTtcbiAgfVxufVxuXG4ucGFuZS12Mi10YWJzIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cblxuLnBhbmUtdjItY3J1bWJzIHtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lLXYyLWNydW1iIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLnBhbmUtdjItY3J1bWItLXJvb3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbn1cblxuLnBhbmUtdjItY3J1bWItLXBhcmVudCxcbi5wYW5lLXYyLWNydW1iLS1rZXkge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cblxuLnBhbmUtdjItY3J1bWItLWRpdmlkZXIge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcbn1cbi5wYW5lLXYyLWNydW1iLS1kaXZpZGVyIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb2N1cy1jb250ZW50IC5wYW5lLXYyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLXYyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLyogZm9yIEZpcmVmb3ggKi9cbiAgbWluLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYW5lLXYyLWNvbnRlbnQucGFuZS12Mi1jb250ZW50LS1jb250YWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5lLXYyLWNvbnRlbnQucGFuZS12Mi1jb250ZW50LS1zbGlkZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWNjb3VudC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4ucGFuZS12Mi1hY3Rpb25zIHtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwOyAvKiBzYWZhcmkgKi9cbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYW5lLXYyLWFjdGlvbnMgPiAuYWN0aW9uLFxuLnBhbmUtdjItYWN0aW9ucyA+IC5kcm9wZG93bixcbi5wYW5lLXYyLWFjdGlvbnMgPiAuc2lnbmF0dXJlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wYW5lLXYyLWFjdGlvbnMgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLnBhbmUtdjItYWN0aW9ucyAuc2lnbmF0dXJlIHtcbiAgdG9wOiAtM3JlbTtcbn1cbi5wYW5lLXYyLWFjdGlvbnMucGFuZS12Mi1hY3Rpb25zLS1kb3duID4gLmFjdGlvbixcbi5wYW5lLXYyLWFjdGlvbnMucGFuZS12Mi1hY3Rpb25zLS1kb3duID4gLmRyb3Bkb3duLFxuLnBhbmUtdjItYWN0aW9ucy5wYW5lLXYyLWFjdGlvbnMtLWRvd24gPiAuc2lnbmF0dXJlIHtcbiAgdG9wOiAxcmVtO1xufVxuLnBhbmUtdjItYWN0aW9ucy5wYW5lLXYyLWFjdGlvbnMtLWRvd24gPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5wYW5lLXYyLWJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS12Mi1iYW5uZXIgLnBhbmUtdjItYmFubmVyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVyZW07XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5wYW5lLXYyLWJhbm5lciAucGFuZS12Mi1iYW5uZXItdXJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmUtdjItYmFubmVyIC5hY3Rpb24tLXN1cHBvcnQsXG4ucGFuZS12Mi1iYW5uZXIgLmNvbnRyb2wtLWljb24tc3VwcG9ydCB7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhbmUtdjItYmFubmVyIC5hY3Rpb24tLXN1cHBvcnQsXG4ucGFuZS12Mi1iYW5uZXIgLmNvbnRyb2wtLWljb24tc3VwcG9ydCB7XG4gIHJpZ2h0OiA0LjVyZW07XG59XG4ucGFuZS12Mi1iYW5uZXIgLmNvbnRyb2wtLWljb24tc3VwcG9ydCB7XG4gIHRvcDogMS41cmVtO1xufVxuLnBhbmUtdjItYmFubmVyIC5hY3Rpb24tLWJhY2ssXG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tY2xvc2UsXG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tY2xvc2UsXG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tc2VhcmNoIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFyZW07XG59XG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5wYW5lLXYyLWJhbm5lci0tYWJzZW5jZS1zdHlsZSB7XG4gIG1pbi1oZWlnaHQ6IDEuOHJlbTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIGg2IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5wYW5lLXYyLWJhbm5lci0tbG9nbyB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG4ucGFuZS12Mi1iYW5uZXItLWxvZ28gLmxvZ28ge1xuICBsZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLXYyLWNvdmVyIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhbmUtdjItY292ZXIgLmxvZ28ge1xuICB0b3A6IDNyZW07XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS12Mi1jb3Zlci5wYW5lLXYyLWNvdmVyLS1leHBhbmQge1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbn1cblxuLnBhbmUtdjItYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhbmUtdjItYmctaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogc3dvb3NoIDZzIDEuNXMgaW5maW5pdGU7XG4gIGhlaWdodDogNDAlO1xuICBtYXgtd2lkdGg6IDEycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMCUsIDAsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnBhbmUtdjItYmctaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogOHJlbTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTAwJTtcbn1cbi5wYW5lLXYyLWJnLWl0ZW0uLS1maXJzdCB7XG4gIHRvcDogLTElO1xufVxuLnBhbmUtdjItYmctaXRlbS4tLW1pZGRsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43NXM7XG4gIGxlZnQ6IC02cmVtO1xuICB0b3A6IDM0JTtcbn1cbi5wYW5lLXYyLWJnLWl0ZW0uLS1sYXN0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgbGVmdDogLTEycmVtO1xuICB0b3A6IDY4JTtcbn1cblxuLnBhbmUtdjItZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFuZS12Mi1mb290ZXIgLnVzZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBhbmUtdjItZm9vdGVyIC5saXN0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5wYW5lLXYyLWZvb3RlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS12Mi1mb290ZXIucGFuZS12Mi1mb290ZXItLWJ1dHRvbnMgPiAucGFuZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtIDAgMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYW5lLXYyLWZvb3Rlci5wYW5lLXYyLWZvb3Rlci0tYnV0dG9ucyA+IC5wYW5lLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ucGFuZS12Mi1mb290ZXIucGFuZS12Mi1mb290ZXItLWJ1dHRvbnMgPiAucGFuZS1zZWN0aW9uIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5IHtcbiAgb3JkZXI6IDk7XG59XG4ucGFuZS12Mi1mb290ZXIucGFuZS12Mi1mb290ZXItLWJ1dHRvbnMtc3RhY2tlZCAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmUtdjItZm9vdGVyLnBhbmUtdjItZm9vdGVyLS1idXR0b25zLXN0YWNrZWQgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5wYW5lLXYyLWZvb3Rlci1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnBhbmUtdjItYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAwIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ucGFuZS12Mi1iYXItdGl0bGUgLmNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjI1cmVtO1xufVxuXG4ucGFuZS12Mi0tYXNpZGUsXG4ucGFuZS12Mi0tYXNpZGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMTUwbXMgZWFzZS1pbjtcbn1cblxuLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuXG4ucGFuZS12Mi0tcG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIG1hcmdpbiAxNTBtcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmUtdjItLXBvcCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZS12Mi0tYXNpZGUsXG4gIC5wYW5lLXYyLS1hc2lkZS1yaWdodCB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjByZW07XG4gIH1cbiAgLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbTtcbiAgfVxuICAucGFuZS12Mi1mb290ZXIucGFuZS12Mi1mb290ZXItLWJ1dHRvbnMgPiAucGFuZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLXYyLS1wb3Age1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgfVxuICAucGFuZS12Mi0tcG9wIC5wYW5lLXYyLWJhci10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhbmUtdjItLXBvcCAucGFuZS12Mi1iYXIgLmFjdGlvbi0tbWQtc2hyaW5rIC5pY29uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gMCAwIC0wLjM3NXJlbTtcbiAgfVxuICAucGFuZS12Mi0tcG9wLnBhbmUtLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhbmUtdjItc2hhZG93LS1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYW5lLXYyLXNoYWRvdy0tbWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzcuNSU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MHJlbSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDQ1ZGVnKTtcbiAgICAvKiBEZWZhdWx0IGNvbG9yIC0gREVQUkVDQVRFRCAqL1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgfVxuICAucGFuZS12Mi0tcm9vdCAucGFuZS12Mi1iYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgLnBhbmUtdjItYmFyLnBhbmUtdjItYmFyLS1tZC1zaHJpbmsgLnBhbmUtdjItYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYW5lLXYyLWJhbm5lci0tbG9nbyB7XG4gICAgbWluLWhlaWdodDogN3JlbTtcbiAgfVxufVxuLnBhbmUtdjItaGVhZGVyIHtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMCAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLnBhbmUtdjItaGVhZGVyID4gLnBhbmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhbmUtdjItaGVhZGVyID4gLnBhbmUtc2VjdGlvbjphZnRlciB7XG4gIC8qIENsZWFyZml4ICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lLXYyLWhlYWRlci10aXRsZSxcbi5wYW5lLXYyLWhlYWRlci1vcHRpb25zIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wYW5lLXYyLWhlYWRlci1maWx0ZXJzIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAgMDtcbn1cblxuLnBhbmUtdjItaGVhZGVyLXRpdGxlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKm92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wYW5lLXYyLWhlYWRlci1vcHRpb25zLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMtLWNhYmluZXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmV4dGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMucGFuZS12Mi1oZWFkZXItb3B0aW9ucy0tY2FiaW5ldCAuYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucGFuZS12Mi1oZWFkZXItb3B0aW9ucy5wYW5lLXYyLWhlYWRlci1vcHRpb25zLS1jYWJpbmV0LmpzLWVuYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMucGFuZS12Mi1oZWFkZXItb3B0aW9ucy0tY2FiaW5ldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFuZS12Mi1oZWFkZXItdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG59XG4ucGFuZS12Mi1zbGlkZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5lLXYyLXNsaWRlcyAucGFuZS12Mi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmUtdjItc2xpZGUge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYW5lLXYyLXNsaWRlLWNvdmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFuZS12Mi1zbGlkZS1jb3ZlciAubG9nbyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wYW5lLXYyLXNsaWRlLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuLnBhbmUtdjItc2xpZGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4udXNlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyIC5wdWxzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMy41cmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5oZWFkZXIgLnVzZXIge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51c2VyLWF2YXRhciB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItYXZhdGFyOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWluaXRpYWxzKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ud2luZG93czcuaWUgLnVzZXItYXZhdGFyOmFmdGVyIHtcbiAgdG9wOiAxLjVyZW07XG59XG5cbi51c2VyLW5hbWUsXG4udXNlci1uYW1lLXZpYSxcbi51c2VyLW5hbWUtbG9jYXRpb24sXG4udXNlci1uYW1lLWNyZWRpdHMge1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudXNlci1uYW1lLFxuICAudXNlci1uYW1lLXZpYSxcbiAgLnVzZXItbmFtZS1sb2NhdGlvbixcbiAgLnVzZXItbmFtZS1jcmVkaXRzIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG59XG5cbi51c2VyLW5hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnVzZXItbmFtZS12aWEsXG4udXNlci1uYW1lLWxvY2F0aW9uLFxuLnVzZXItbmFtZS1jcmVkaXRzIHtcbiAgZm9udC1zaXplOiAwLjYxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnVzZXItZXhjZXJwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlci1leGNlcnB0IC51c2VyLWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHdpZHRoOiA0LjVyZW07XG4gIGZsb2F0OiBub25lO1xufVxuLnVzZXItZXhjZXJwdCAudXNlci1hdmF0YXI6YWZ0ZXIge1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDAuNzVyZW07XG59XG4udXNlci1leGNlcnB0IC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjYxMjUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42MTI1MXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udXNlci1leGNlcnB0IC51c2VyLW5hbWUtdmlhLFxuLnVzZXItZXhjZXJwdCAudXNlci1uYW1lLWxvY2F0aW9uLFxuLnVzZXItZXhjZXJwdCAudXNlci1uYW1lLWVtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udXNlci1tb2RhbC1jb25uZWN0LFxuLnVzZXItbW9kYWwtbG9nb3V0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udXNlci1tb2RhbC1jb25uZWN0IC5pY29uLS1jaGVjayxcbi51c2VyLW1vZGFsLWxvZ291dCAuaWNvbi0tY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZSxcbi51c2VyLW1vZGFsLWxvZ291dC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLW1vZGFsLWNvbm5lY3QudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmUgLmljb24tLWNoZWNrLFxuLnVzZXItbW9kYWwtbG9nb3V0LnVzZXItbW9kYWwtY29ubmVjdC0tYWN0aXZlIC5pY29uLS1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyAucGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTZyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVzZXItbW9kYWwubW9kYWwgLnBhbmUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMnJlbTtcbn1cbi51c2VyLW1vZGFsLm1vZGFsIC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDEycmVtO1xuICBib3R0b206IDNyZW07XG59XG4udXNlci1tb2RhbC5tb2RhbCAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnVzZXItbW9kYWwubW9kYWwgLnBhbmUtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnVzZXItbW9kYWwubW9kYWwgLnRpbWVsaW5lLW1pbGVzdG9uZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4udXNlci1tb2RhbC5tb2RhbC51c2VyLW1vZGFsLS1mb290ZXIgLnBhbmUtY29udGVudCB7XG4gIGJvdHRvbTogNnJlbTtcbn1cbi51c2VyLW1vZGFsLm1vZGFsLnVzZXItbW9kYWwtLWZvb3RlciAucGFuZS1mb290ZXIge1xuICBoZWlnaHQ6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyAudXNlci1leGNlcnB0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC5wYW5lLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3VzZXJNb2RhbCAudXNlci1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDcuNXJlbTtcbn1cblxuLmt2LWdyaWQtdGFibGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3YtZ3JpZC10YWJsZSB0aCxcbi5rdi1ncmlkLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLnRhYmxlLXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2U7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXN0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uby10b3VjaCAmIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVzdDtcblxuICAgICAgICAgICAgLnRhYmxlLXJvdy1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIH1cbn1cblxuLnRhYmxlLXJvdy1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAxcmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudG91Y2ggJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4udGFibGUtY2VsbCB7XG4gICAgcGFkZGluZzogMCAyLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi4yNXJlbTtcbiAgICB9XG59XG5cbi50YWJsZS10aXRsZSB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwIDIuMjVyZW07XG4gICAgbWFyZ2luOiAwIC0yLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtIC0yLjI1cmVtO1xuICAgIH1cbn0qL1xuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3Zlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjODE4YTkxO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtbGluay5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pbmxpbmUgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1pbmxpbmUgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuLm5hdi1pbmxpbmUgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlZWVmICNlY2VlZWYgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3Zlcixcbi5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluazpmb2N1cyxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cblxuLm5hdi1zdGFja2VkIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LXRhYnMtLXN1YiAubmF2LWxpbmsge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBoZWlnaHQ6IDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjAyMTI0cmVtO1xuICBwYWRkaW5nLXRvcDogMC45Nzg3NnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjE4NzVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzIC5uYXYtdGl0bGUsXG4ubmF2LXRhYnMgLm5hdi1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuNXJlbTtcbiAgdG9wOiAwO1xufVxuLm5hdi10YWJzIC5uYXYtY291bnQge1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMCAwLjI1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWNvdW50IC5pY29uLS1mYXZvcml0ZSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLnBhbmUtc2VjdGlvbiAubmF2LXRhYnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG5cbi50YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJzLWl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udGFicy1pdGVtICsgLnRhYnMtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi50YWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWItY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnRhYi1jb250YWluZXIudGFiLWNvbnRhaW5lci0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtLW1kLWV4cGFuZCAudGFicy1saW5rIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcyAubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcyAubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSwgLnBhbmUtdjItYmFubmVyIC5uYXYtdGFicy5uYXYtdGFicy0tc3RlcHMgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhbmUtdjItYmFubmVyIC5uYXYtdGFicy5uYXYtdGFicy0tc3RlcHMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUsIC5wYW5lLXYyLWJhbm5lciAubmF2LXRhYnMubmF2LXRhYnMtLXN0ZXBzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcy5uYXYtdGFicy0tc3RlcHMtdGhyZWUgLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzczYTNjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzJiMmQyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbS5hY3RpdmU6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZDpob3ZlciwgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCI7XG59XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzgxOGE5MTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaG93ID4gLmRyb3Bkb3duLW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0tYWN0aW9ucyAuZHJvcGRvd24taXRlbSxcbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtLWFjdGlvbnMgPiBhLFxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0tYWN0aW9ucyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDMuMjVyZW0gMC42MjVyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24taXRlbSxcbi5kcm9wZG93bi1tZW51ID4gYSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vLXRvdWNoIC5kcm9wZG93bi1pdGVtICsgLmRyb3Bkb3duLWl0ZW0tYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm8tdG91Y2ggLmRyb3Bkb3duLWl0ZW06aG92ZXIgKyAuZHJvcGRvd24taXRlbS1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbS1hY3Rpb25zIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uZHJvcGRvd24taXRlbS1hY3Rpb25zIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4zNzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuLm5vLXRvdWNoIC5kcm9wZG93bi1pdGVtLWFjdGlvbnM6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taGVhZGVyLFxuLmRyb3Bkb3duLWl0ZW0tLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI3MTI0cmVtO1xuICBwYWRkaW5nLXRvcDogMC43Mjg3NnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHJvcGRvd24tc2hlZXQge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0gb3BhY2l0eSBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kcm9wZG93bi1zaGVldCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgLmRyb3Bkb3duLXNoZWV0IC5kcm9wZG93bi1zaGVldC1jYW5jZWwsXG4gIC5kcm9wZG93bi1zaGVldCAuZHJvcGRvd24tc2hlZXQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3BlbiAuZHJvcGRvd24tc2hlZXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5cbi5kcm9wZG93bi1zaGVldC1jYW5jZWwsXG4uZHJvcGRvd24tc2hlZXQtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXNoZWV0LWNhbmNlbCA+IC5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHJvcGRvd24tZm9ybSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC10b3AgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvb2x0aXAtbGVmdCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b29sdGlwLWxlZnQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAge1xuICB6LWluZGV4OiAxMzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvdWNoIC50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIG1hcmdpbjogLTEuNXJlbSAwIDAgLTJyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1heC13aWR0aDogMThyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnRvb2x0aXAtaW5uZXI6YmVmb3JlLCAudG9vbHRpcC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtYXJyb3c6YmVmb3JlLCAudG9vbHRpcC1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjY2NjY2NjY2cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMS4zMzMzMzMzNHJlbTtcbiAgbWluLXdpZHRoOiAxLjMzMzMzMzM0cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0b3A6IC0wLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG59XG4uaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMCAtMC4zMzMzMzM0cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIG1pbi13aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbn1cbmlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmluZGljYXRvci5pbmRpY2F0b3ItLXN3aXRjaCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5pbmRpY2F0b3IuaW5kaWNhdG9yLS1zd2l0Y2g6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3IuaW5kaWNhdG9yLS1zd2l0Y2g6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwLjI1cmVtO1xufVxuLmluZGljYXRvci5pbmRpY2F0b3ItLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuLmluZGljYXRvci5pbmRpY2F0b3ItLXJhZGlvOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cblxuLmluZGljYXRvci1zdGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmRpY2F0b3Itc3RhdGU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAwIDAgLTAuMzMzMzMzNHJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBtaW4td2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC42NjY2NjY2NnJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDEuMzMzMzMzMzRyZW07XG4gIG1pbi13aWR0aDogMS4zMzMzMzMzNHJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zYWZhcmkgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMCAtMC4zMzMzMzM0cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIG1pbi13aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5kaWNhdG9yLXByb2dyZXNzLmluZGljYXRvci1wcm9ncmVzcy0tbmFycm93IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC4xODc1cmVtO1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gMCAwIC0wLjMzMzMzMzRyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgbWluLXdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDEuNXMgZWFzZTtcbn1cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtLW5hcnJvdyAuaW5kaWNhdG9yLXByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMDkzNzVyZW07XG59XG5cbi5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAubWFzayxcbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLmZpbGwsXG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5zaGFkb3cge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAubWFzayB7XG4gIGNsaXA6IHJlY3QoMHJlbSwgNHJlbSwgNHJlbSwgMnJlbSk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrIC5maWxsIHtcbiAgY2xpcDogcmVjdCgwcmVtLCAycmVtLCA0cmVtLCAwcmVtKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAucGVyY2VudGFnZSxcbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAuY291bnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzLjcxODc1cmVtO1xuICB3aWR0aDogMy41cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAubWFzayxcbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLmZpbGwsXG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLnNoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrLFxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAuZmlsbCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAucGVyY2VudGFnZSxcbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAuY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQgLmNvdW50ZXItbGltaXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zNzVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQgLmNvdW50ZXItbGltaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIvIFwiO1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEzICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIzICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyOCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyOSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMxICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMzICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjM0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0MCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0MSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0MiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0MyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0NCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ2ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ5ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTIgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1NSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjU3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1OCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDYuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjYxICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2MiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTMuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjY0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjY1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2NiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjAuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjY4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2OSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3MCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjcuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjcyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3MyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjc2ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3NyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjc5ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjgwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4MSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODIgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjgzICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4NCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4NSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjg3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4OCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjAuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjkxICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5MiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjcuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjk0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjk1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5NiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjk4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5OSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTAwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5jaXJjbGUgLm1hc2ssXG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuY2lyY2xlIC5maWxsLFxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmNpcmNsZSAuc2hhZG93IHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5jaXJjbGUgLm1hc2sge1xuICBjbGlwOiByZWN0KDByZW0sIDJyZW0sIDJyZW0sIDFyZW0pO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmNpcmNsZSAubWFzayAuZmlsbCB7XG4gIGNsaXA6IHJlY3QoMHJlbSwgMXJlbSwgMnJlbSwgMHJlbSk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IC5wZXJjZW50YWdlLFxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IC5jb3VudGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuODU5Mzc1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5pbnNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IC5wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IC5jb3VudGVyIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLmNvdW50ZXIgLmNvdW50ZXItbGltaXQge1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgdG9wOiAtMC4xODc1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IC5jb3VudGVyIC5jb3VudGVyLWxpbWl0OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgMC4wNjI1cmVtO1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc2hhZG93IC5jaXJjbGUgLnNoYWRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogNzZyZW07XG4gIH1cbn1cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEyMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm8tdG91Y2ggLm1vZGFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5vLXRvdWNoIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICAubm8tdG91Y2ggLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1vZGFsLm1vZGFsLS1mdWxsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDZyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG59XG4ubW9kYWwubW9kYWwtLWZ1bGwgLm1vZGFsLWRpYWxvZyAucGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC5tb2RhbC0tZnVsbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWwubW9kYWwtLWZ1bGwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01LjVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC5tb2RhbC0tZnVsbCAubW9kYWwtZGlhbG9nIHtcbiAgICB0b3A6IDZyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB9XG4gIC5tb2RhbC5tb2RhbC0tZnVsbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXJlbSk7XG4gIH1cbn1cbi5tb2RhbCAucGFuZSB7XG4gIC8qIFBhbmUgaW5zaWRlIE1vZGFsICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwgLnBhbmUgLnBhbmUtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCAucGFuZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xufVxuLm1vZGFsLmJvb3Rib3ggLmJvb3Rib3gtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tb2RhbC5ib290Ym94IC5ib290Ym94LWNsb3NlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZGFsLmJvb3Rib3ggLmJvb3Rib3gtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zLXVpXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLmJvb3Rib3ggLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8qIERvIG5vdCB1c2UgYmVjYXVzZSBvZiBtdWx0aXBsZSBzdGFja2VkIG1vZGFscyAqL1xuICB6LWluZGV4OiAxMTA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSxcbi5tb2RhbC1oZWFkZXIgLmFjdGlvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtaGVhZGVyIC5hY3Rpb24tLWNsb3NlIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4ubW9kYWwtY29udGVudCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbn1cbi5tb2RhbC1jb250ZW50Lm1vZGFsLWNvbnRlbnQtLWxvYWRpbmcgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1jb250ZW50Lm1vZGFsLWNvbnRlbnQtLWxvYWRpbmcgLm1vZGFsLWJvZHksXG4ubW9kYWwtY29udGVudC5tb2RhbC1jb250ZW50LS1sb2FkaW5nIC5tb2RhbC1mb290ZXIge1xuICBvcGFjaXR5OiAwLjMyO1xufVxuLm1vZGFsLWNvbnRlbnQubW9kYWwtY29udGVudC0tbG9hZGluZyArIC5tb2RhbC1pbmRpY2F0b3IubW9kYWwtaW5kaWNhdG9yLS1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC1pbmRpY2F0b3ItLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtLWZlZWRiYWNrIC5wYW5lIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMS41cmVtKTtcbn1cbi5tb2RhbC0tZmVlZGJhY2sgLnBhbmUtY29udGVudCB7XG4gIGJvdHRvbTogMTAuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZGFsLS1mZWVkYmFjayAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtLWZlZWRiYWNrIC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubW9kYWwtLWZlZWRiYWNrIC5wYW5lLWZvb3RlciB7XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubW9iaWxlLnNhZmFyaSAubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC1kaWFsb2cge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5LjVyZW0pO1xufVxuLm1vYmlsZS5zYWZhcmkgLm1vZGFsLS1mZWVkYmFjayAucGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtLWZlZWRiYWNrIC5wYW5lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gIH1cbn1cblxuLm1vZGFsLWZlZWRiYWNrLWljb24ge1xuICBmb250LXNpemU6IDdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZGFsLWZlZWRiYWNrLWljb24uaWNvbi0tYWRkIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU0MjQ5cmVtO1xuICBwYWRkaW5nLXRvcDogMC40NTc1MXJlbTtcbn1cblxuLm1vZGFsLWZlZWRiYWNrLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41MTI0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDg3NTFyZW07XG59XG5cbi5tb2RhbC0tcGFuZS12Mi5tb2RhbCAucGFuZS12MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cmVtKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuLm1vZGFsLS1wYW5lLXYyLm1vZGFsLmluIC5wYW5lLXYyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5bZGF0YS1tb2RhbC1pZD1jb250YWN0XSAuY29udGFjdC10aXRsZSxcbltkYXRhLW1vZGFsLWlkPWNvbnRhY3RdIC5jb250YWN0LWxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5bZGF0YS1tb2RhbC1pZD1jb250YWN0XSAuY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5bZGF0YS1tb2RhbC1pZD1jb250YWN0XSAuY29udGFjdC1sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuI3F1aWNrc3RhcnRQb3B1cE1vZGFsIHtcbiAgei1pbmRleDogOTk5O1xufVxuI3F1aWNrc3RhcnRQb3B1cE1vZGFsLm1vZGFsLmluIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNxdWlja3N0YXJ0UG9wdXBNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jcXVpY2tzdGFydFBvcHVwTW9kYWwgLm1vZGFsLWxnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jcXVpY2tzdGFydE92ZXJ2aWV3TW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjE3LCAyMjcsIDAuNzIpO1xufVxuI3F1aWNrc3RhcnRPdmVydmlld01vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTIlO1xufVxuI3F1aWNrc3RhcnRPdmVydmlld01vZGFsIG5hdiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjJyZW0pO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyOHB4KSB7XG4gIC8qKiBDdXN0b20gc2l6ZSB0byBmaXQgb3JpZ2luYWwgaW1hZ2VzICoqL1xuICBbZGF0YS1tb2RhbC1pZD1mb2N1cy1vcmlnaW5hbF0ubW9kYWwtLXBhbmUtdjIubW9kYWwgLnBhbmUtdjIge1xuICAgIHdpZHRoOiA2NC4yNXJlbTsgLyogVE9ETzogY29uc2lkZXIgd2lkdGggb2Ygc2Nyb2xsYmFyPyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0zMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLXhzIC5wYW5lLXYyIHtcbiAgICB3aWR0aDogMjIuNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4taGVpZ2h0OiAzMnJlbSkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLXhzIC5wYW5lLXYyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLXNtIC5wYW5lLXYyIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDJyZW0pIHtcbiAgLm1vZGFsLS1wYW5lLXYyLm1vZGFsLm1vZGFsLS1zbSAucGFuZS12MiB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0tbGcgLnBhbmUtdjIge1xuICAgIHdpZHRoOiA3NXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0zNy41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA1OC4yNXJlbSkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLWxnIC5wYW5lLXYyIHtcbiAgICBoZWlnaHQ6IDU2LjI1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMjguMTI1cmVtO1xuICB9XG59XG4ubWVudSAuaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMCAtMC41cmVtO1xufVxuLm1lbnUgLmljb24tY29udGFpbmVyLS1hcnJvdy1yaWdodCxcbi5tZW51IC5pY29uLWNvbnRhaW5lci0tYWRkIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC4zNzVyZW07XG59XG4ubWVudSAuaWNvbi1jb250YWluZXIsXG4ubWVudSAuaWNvbi1jb250YWluZXItLWFycm93LXJpZ2h0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUgLmljb24tY29udGFpbmVyLS1hcnJvdy11cHJpZ2h0IHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbjogLTAuNjc1cmVtIDAgMCAtMC42NzVyZW07XG59XG4ubWVudSAuaWNvbi1jb250YWluZXItLXN5bmMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5tZW51LS11bmRlcmxpbmUtaG92ZXIgLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC4xMjVyZW07XG59XG4ubWVudS0tdW5kZXJsaW5lLWhvdmVyIC5tZW51LWl0ZW06aG92ZXI6YWZ0ZXIsIC5tZW51LS11bmRlcmxpbmUtaG92ZXIgLm1lbnUtaXRlbTpmb2N1czphZnRlciwgLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmhvdmVyOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1oZWFkaW5nLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWljb24taG9tZSAubWVudS1pdGVtLXRpdGxlIHtcbiAgb3JkZXI6IDE7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0taWNvbi1ob21lIC5tZW51LWl0ZW0taWNvbiB7XG4gIG9yZGVyOiAwO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpub3QoLm1lbnUtaXRlbS0taWNvbi1ob21lKSAubWVudS1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpub3QoLm1lbnUtaXRlbS0taWNvbi1ob21lKSAubWVudS1pdGVtLWluZGljYXRvcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1pdGVtLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5tZW51LWl0ZW0tLXN1ZmZpeCAubWVudS1pdGVtLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWVudS1pdGVtLXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgbWFyZ2luOiAwIDAgMC4xMjVyZW07XG59XG5cbi5tZW51LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS12Mi0tcG9wIC5tZW51LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4ubWVudS1pdGVtLXRpdGxlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA5NiU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1lbnUtaXRlbS1jb3VudCB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1lbnUtaXRlbS1pbmRpY2F0b3IsXG4ubWVudS1pdGVtLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiBtaW4taW50cmluc2ljO1xufVxuXG4ubWVudS1pdGVtLWluZGljYXRvciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lbnUtaXRlbS1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMCAxIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi51aS1hdXRvY29tcGxldGUudWktbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktYXV0b2NvbXBsZXRlLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKlxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTZweDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgIDA7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICA3MDA7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAwO1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICNmZmY7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLXNlY29uZGFyeTtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICNmZmY7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICNmZmY7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkYnJhbmQtd2FybmluZztcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICNmZmY7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkYnJhbmQtZGFuZ2VyO1xuXG5cbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuKi9cbi5hbGVydHMge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbn1cbi5hbGVydHMgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWxlcnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGVydHMtaXRlbS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hbGVydHMtaXRlbS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjI1cmVtIDFyZW07XG4gIGh5cGhlbnM6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5cbltkYXRhLW5vdGlmeT1jb250YWluZXJdIHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxNDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gW2RhdGEtbm90aWZ5PWljb25dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLW5vdGlmeT1jb250YWluZXJdIFtkYXRhLW5vdGlmeT1kaXNtaXNzXS5jbG9zZSB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTk5OXJlbSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSBbZGF0YS1ub3RpZnk9ZGlzbWlzc10uY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gW2RhdGEtbm90aWZ5PWRpc21pc3NdLmNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDQwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjM1Mzc2cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNTM3NnJlbTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbltkYXRhLW5vdGlmeT1jb250YWluZXJdW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1yaWdodF0ge1xuICB0b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltkYXRhLW5vdGlmeT1jb250YWluZXJdIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtdmlldyB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ncmlkLXZpZXcucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGFuZS1zZWN0aW9uLS1pbnNldCAuZ3JpZC12aWV3IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5ncmlkLXZpZXcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3JpZC12aWV3IC5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLXZpZXcgdGgsXG4uZ3JpZC12aWV3IHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5ncmlkLXZpZXcgdGg6Zmlyc3QtY2hpbGQsXG4uZ3JpZC12aWV3IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uZ3JpZC12aWV3IHRoOmZpcnN0LWNoaWxkLmt2LWFsaWduLWNlbnRlcixcbi5ncmlkLXZpZXcgdGQ6Zmlyc3QtY2hpbGQua3YtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ncmlkLXZpZXcgdGg6bGFzdC1jaGlsZCxcbi5ncmlkLXZpZXcgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC12aWV3IHRoOmZpcnN0LWNoaWxkLFxuICAuZ3JpZC12aWV3IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLmdyaWQtdmlldyB0aDpsYXN0LWNoaWxkLFxuICAuZ3JpZC12aWV3IHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5ncmlkLXZpZXcgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmdyaWQtdmlldyB0Ym9keSB0ZCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1hY3Rpb25zIHRoZWFkIHRoOmxhc3QtY2hpbGQsXG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctLWFjdGlvbnMgdGhlYWQgdGQ6bGFzdC1jaGlsZCxcbi5ncmlkLXZpZXcgLmdyaWQtdmlldy0tYWN0aW9ucyB0Ym9keSB0aDpsYXN0LWNoaWxkLFxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1hY3Rpb25zIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1hY3Rpb25zIHRkOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1hY3Rpb25zIHRkOmxhc3QtY2hpbGQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1zZWxlY3RhYmxlIHRkOmZpcnN0LWNoaWxkLCAuZ3JpZC12aWV3IC5ncmlkLXZpZXctLXNlbGVjdGFibGUgdGQua3Ytcm93LXNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1zZWxlY3RhYmxlIHRkOmZpcnN0LWNoaWxkICsgdGQsIC5ncmlkLXZpZXcgLmdyaWQtdmlldy0tc2VsZWN0YWJsZSB0ZC5rdi1yb3ctc2VsZWN0ICsgdGQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC12aWV3LS1leHBhbmQgLmdyaWQtdmlldyB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdyaWQtdmlldyAuZ3JpZC12aWV3LXN0YXQgKyAuZ3JpZC12aWV3LXN0YXQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5ncmlkLXZpZXcgLmdyaWQtdmlldy1zdGF0LWxhYmVsLFxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LXN0YXQtdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LXN0YXQtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNjc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjY3NTFyZW07XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjE5MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4xOTAwMXJlbTtcbn1cbi5ncmlkLXZpZXcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1cmVtO1xufVxuLmdyaWQtdmlldyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MiU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG4uZ3JpZC12aWV3IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLXZpZXcgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5ncmlkLXZpZXcgLmt2LXJvdy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OXJlbTtcbiAgaGVpZ2h0OiAwO1xufVxuLmdyaWQtdmlldyAua3YtcGFuZWwtYmVmb3JlLFxuLmdyaWQtdmlldyAua3YtcGFuZWwtYWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLXZpZXcgLmt2LXBhbmVsLWJlZm9yZSxcbiAgLmdyaWQtdmlldyAua3YtcGFuZWwtYWZ0ZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuLmdyaWQtdmlldyAua3YtcGFuZWwtYWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdyaWQtdmlldyAua3YtcGFuZWwtYWZ0ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5ncmlkLXZpZXcgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuLmdyaWQtdmlldyAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JpZC12aWV3IC5maWx0ZXJzIHRkIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldyAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtdmlldyAua3YtdGFibGUtd3JhcCB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRoLFxuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmdyaWQtdmlldyAua3YtdGFibGUtd3JhcCB0aGVhZCB0aCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXZpZXcgLmt2LXRhYmxlLXdyYXAgdGhlYWQgdGgua3YtYWxsLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyaWQtdmlldyAua3YtdGFibGUtd3JhcCB0Ym9keSAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG4uZ3JpZC12aWV3IHRoZWFkLFxuLmdyaWQtdmlldyAua3Ytcm93LXNlbGVjdCB7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC12aWV3IHRoZWFkIGxhYmVsLFxuLmdyaWQtdmlldyAua3Ytcm93LXNlbGVjdCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ncmlkLXZpZXcgdGhlYWQgLmluZGljYXRvcixcbi5ncmlkLXZpZXcgLmt2LXJvdy1zZWxlY3QgLmluZGljYXRvciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmdyaWQtdmlldyAuZW1wdHkge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rdi1ncmlkLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdi1ncmlkLWxvYWRpbmcgPiAuZ3JpZC12aWV3IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZ3JpZC12aWV3LXRpdGxlLFxuLmdyaWQtdmlldy1wcm9wZXJ0aWVzLFxuLmdyaWQtdmlldy1lbWFpbCxcbi5ncmlkLXZpZXctZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmlkLXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZ3JpZC12aWV3LXRpdGxlICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ncmlkLXZpZXctZW1haWwsXG4uZ3JpZC12aWV3LXByb3BlcnRpZXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZ3JpZC12aWV3LWRhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4vKi5rdi10cmVlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG5cbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICAua3YtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt2LXRyZWUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAua3YtdHJlZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt2LXRyZWUtcm9vdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmt2LXRyZWUtbGlzdCB7XG4gICAgICAgIHRvcDogMS4xMjVyZW07XG4gICAgfVxuXG4gICAgLmt2LXRyZWUgdWwsXG4gICAgLmt2LXRyZWUgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgICB9XG5cbiAgICAua3YtdHJlZSBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgIC5rdi10cmVlIGxpIHVsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmt2LW5vZGUtZGV0YWlsLFxuICAgIC5rdi1ub2RlLWxhYmVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAua3YtaGFzLWNoZWNrYm94IC5rdi1zZWxlY3RlZCA+IC5rdi10cmVlLWxpc3QgLmt2LW5vZGUtZGV0YWlsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmt2LW5vZGUtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdi1ub2RlLWRldGFpbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt2LWhpZ2hsaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmt2LXNlYXJjaC1jbGVhciB7XG4gICAgLy9AZXh0ZW5kICVpY29uO1xuICAgIC8vQGV4dGVuZCAlaWNvbi1tdXRlO1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogMCAkaWNvbi1jbGVhcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAubm8tdG91Y2ggJiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAubm8tdG91Y2ggLmt2LXNlYXJjaC1jb250YWluZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICByaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmt2LWxvYWRpbmctc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufSovXG4vKlxuICogRmFuY3l0cmVlIFwiTGlvblwiIHNraW4uXG4gKlxuICogRE9OJ1QgRURJVCBUSEUgQ1NTIEZJTEUgRElSRUNUTFksIHNpbmNlIGl0IGlzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZyb21cbiAqIHRoZSBMRVNTIHRlbXBsYXRlcy5cbiAqL1xuLypcbiBMaW9uIGNvbG9yczpcblx0Z3JheSBoaWdobGlnaHQgYmFyOiAjRDRENEQ0XG5cdGJsdWUgaGlnaGxpZ2h0LWJhciBhbmQgLWJvcmRlciAjMzg3NUQ3XG5cbiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29tbW9uIFN0eWxlcyBmb3IgRmFuY3l0cmVlIFNraW5zLlxuICpcbiAqIFRoaXMgc2VjdGlvbiBpcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBmcm9tIHRoZSBgc2tpbi1jb21tb24ubGVzc2AgdGVtcGxhdGUuXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEhlbHBlcnNcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb250YWluZXIgYW5kIFVMIC8gTElcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IHRhaG9tYSwgYXJpYWwsIGhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxMHB0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBncmF5O1xuICBtaW4taGVpZ2h0OiAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IGJvcmRlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLWlubGluZS1wb2xpY3k6IGNvbnRpbnVvdXM7XG4gIC1tb3otYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIgbGkuZmFuY3l0cmVlLWxhc3RzaWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktZmFuY3l0cmVlLWRpc2FibGVkIHVsLmZhbmN5dHJlZS1jb250YWluZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cblxudWwuZmFuY3l0cmVlLWNvbm5lY3RvcnMuZmFuY3l0cmVlLWNvbnRhaW5lciBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NraW4tbGlvbi92bGluZS5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lciBsaS5mYW5jeXRyZWUtbGFzdHNpYixcbnVsLmZhbmN5dHJlZS1uby1jb25uZWN0b3IgPiBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmxpLmZhbmN5dHJlZS1hbmltYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb21tb24gaWNvbiBkZWZpbml0aW9uc1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnNwYW4uZmFuY3l0cmVlLWVtcHR5LFxuc3Bhbi5mYW5jeXRyZWUtdmxpbmUsXG5zcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbnNwYW4uZmFuY3l0cmVlLWljb24sXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveCxcbnNwYW4uZmFuY3l0cmVlLWRyYWctaGVscGVyLWltZyxcbiNmYW5jeXRyZWUtZHJvcC1tYXJrZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NraW4tbGlvbi9pY29ucy5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWljb24sXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveCxcbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuc3Bhbi5mYW5jeXRyZWUtY3VzdG9tLWljb24ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi8qIFVzZWQgYnkgaWNvbiBvcHRpb246ICovXG5zcGFuLmZhbmN5dHJlZS1jdXN0b20taWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLyogVXNlZCBieSAnaWNvbicgbm9kZSBvcHRpb246ICovXG5pbWcuZmFuY3l0cmVlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEV4cGFuZGVyIGljb25cbiAqXG4gKiBOb3RlOiBJRTYgZG9lc24ndCBjb3JyZWN0bHkgZXZhbHVhdGUgbXVsdGlwbGVzIGNsYXNzIG5hbWVzLFxuICpcdFx0IHNvIHdlIGNyZWF0ZSBjb21iaW5lZCBjbGFzcyBuYW1lcyB0aGF0IGNhbiBiZSB1c2VkIGluIHRoZSBDU1MuXG4gKlxuICogUHJlZml4OiBmYW5jeXRyZWUtZXhwLVxuICogMXN0IGNoYXJhY3RlcjogJ2UnOiBleHBhbmRlZCwgJ2MnOiBjb2xsYXBzZWQsICduJzogbm8gY2hpbGRyZW5cbiAqIDJuZCBjaGFyYWN0ZXIgKG9wdGlvbmFsKTogJ2QnOiBsYXp5IChEZWxheWVkKVxuICogM3JkIGNoYXJhY3RlciAob3B0aW9uYWwpOiAnbCc6IExhc3Qgc2libGluZ1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY3l0cmVlLWV4cC1uIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeXRyZWUtY29ubmVjdG9ycyAuZmFuY3l0cmVlLWV4cC1uIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW5sIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL2ljb25zLmdpZlwiKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW4gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbiBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjRweDtcbn1cblxuLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW5sIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW5sIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWMgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTgwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWMgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtY2wgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk2cHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWNsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWNkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWNkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWNkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4uZmFuY3l0cmVlLWV4cC1jZGwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtZSBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWVkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWUgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIsXG4uZmFuY3l0cmVlLWV4cC1lZCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4uZmFuY3l0cmVlLWV4cC1lbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWVkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4uZmFuY3l0cmVlLWV4cC1lbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3Zlcixcbi5mYW5jeXRyZWUtZXhwLWVkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4vKiBGYWRlIG91dCBleHBhbmRlcnMsIHdoZW4gY29udGFpbmVyIGlzIG5vdCBob3ZlcmVkIG9yIGFjdGl2ZSAqL1xuLmZhbmN5dHJlZS1mYWRlLWV4cGFuZGVyIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3l0cmVlLWZhZGUtZXhwYW5kZXI6aG92ZXIgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWZhZGUtZXhwYW5kZXIuZmFuY3l0cmVlLXRyZWVmb2N1cyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZmFkZS1leHBhbmRlciAuZmFuY3l0cmVlLXRyZWVmb2N1cyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZmFkZS1leHBhbmRlciBbY2xhc3MqPWZhbmN5dHJlZS1zdGF0dXNub2RlLV0gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDaGVja2JveCBpY29uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMycHg7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LmZhbmN5dHJlZS1yYWRpbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDhweDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi5mYW5jeXRyZWUtcGFydHNlbCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4O1xufVxuXG4uZmFuY3l0cmVlLXBhcnRzZWwgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLmZhbmN5dHJlZS1wYXJ0c2VsIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LmZhbmN5dHJlZS1yYWRpbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4uZmFuY3l0cmVlLXBhcnRzZWwgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuXG4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LmZhbmN5dHJlZS1yYWRpbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LmZhbmN5dHJlZS1yYWRpbzpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4uZmFuY3l0cmVlLXVuc2VsZWN0YWJsZSBzcGFuLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cblxuLmZhbmN5dHJlZS11bnNlbGVjdGFibGUgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMycHg7XG59XG5cbi5mYW5jeXRyZWUtdW5zZWxlY3RhYmxlLmZhbmN5dHJlZS1wYXJ0c2VsIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG5cbi5mYW5jeXRyZWUtdW5zZWxlY3RhYmxlLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTm9kZSB0eXBlIGljb25cbiAqIE5vdGU6IElFNiBkb2Vzbid0IGNvcnJlY3RseSBldmFsdWF0ZSBtdWx0aXBsZXMgY2xhc3MgbmFtZXMsXG4gKlx0XHQgc28gd2UgY3JlYXRlIGNvbWJpbmVkIGNsYXNzIG5hbWVzIHRoYXQgY2FuIGJlIHVzZWQgaW4gdGhlIENTUy5cbiAqXG4gKiBQcmVmaXg6IGZhbmN5dHJlZS1pY28tXG4gKiAxc3QgY2hhcmFjdGVyOiAnZSc6IGV4cGFuZGVkLCAnYyc6IGNvbGxhcHNlZFxuICogMm5kIGNoYXJhY3RlciAob3B0aW9uYWwpOiAnZic6IGZvbGRlclxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4vKiBEb2N1bWVudHMgKi9cbi5mYW5jeXRyZWUtaWNvLWMgc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDBweDtcbn1cblxuLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4uZmFuY3l0cmVlLWljby1jIHNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwcHg7XG59XG5cbi5mYW5jeXRyZWUtaGFzLWNoaWxkcmVuLmZhbmN5dHJlZS1pY28tYyBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMHB4O1xufVxuXG4uZmFuY3l0cmVlLWljby1lIHNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwcHg7XG59XG5cbi5mYW5jeXRyZWUtaWNvLWUgc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDBweDtcbn1cblxuLyogRm9sZGVycyAqL1xuLmZhbmN5dHJlZS1pY28tY2Ygc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTZweDtcbn1cblxuLmZhbmN5dHJlZS1pY28tY2Ygc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4uZmFuY3l0cmVlLWhhcy1jaGlsZHJlbi5mYW5jeXRyZWUtaWNvLWNmIHNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4uZmFuY3l0cmVlLWljby1jZiBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi5mYW5jeXRyZWUtaWNvLWVmIHNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDtcbn1cblxuLmZhbmN5dHJlZS1pY28tZWYgc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4uZmFuY3l0cmVlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIsXG4uZmFuY3l0cmVlLXN0YXR1c25vZGUtbG9hZGluZyBzcGFuLmZhbmN5dHJlZS1pY29uLFxuLmZhbmN5dHJlZS1zdGF0dXNub2RlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NraW4tbGlvbi9sb2FkaW5nLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLyogU3RhdHVzIG5vZGUgaWNvbnMgKi9cbi5mYW5jeXRyZWUtc3RhdHVzbm9kZS1lcnJvciBzcGFuLmZhbmN5dHJlZS1pY29uLFxuLmZhbmN5dHJlZS1zdGF0dXNub2RlLWVycm9yIHNwYW4uZmFuY3l0cmVlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTm9kZSB0aXRsZXMgYW5kIGhpZ2hsaWdodGluZ1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnNwYW4uZmFuY3l0cmVlLW5vZGUge1xuICAvKiBTZWUgIzExNyAqL1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xufVxuXG5zcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgM3B4IDAgM3B4O1xuICBtYXJnaW46IDBweCAwIDAgM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtZXJyb3Igc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogcmVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRHJhZyduJ2Ryb3Agc3VwcG9ydFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdi5mYW5jeXRyZWUtZHJhZy1oZWxwZXIgc3Bhbi5mYW5jeXRyZWUtY2hpbGRjb3VudGVyLFxuZGl2LmZhbmN5dHJlZS1kcmFnLWhlbHBlciBzcGFuLmZhbmN5dHJlZS1kbmQtbW9kaWZpZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzM3YWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5kaXYuZmFuY3l0cmVlLWRyYWctaGVscGVyIHNwYW4uZmFuY3l0cmVlLWNoaWxkY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogLTZweDtcbn1cblxuZGl2LmZhbmN5dHJlZS1kcmFnLWhlbHBlciBzcGFuLmZhbmN5dHJlZS1kbmQtbW9kaWZpZXIge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmRpdi5mYW5jeXRyZWUtZHJhZy1oZWxwZXIuZmFuY3l0cmVlLWRyb3AtYWNjZXB0IHNwYW4uZmFuY3l0cmVlLWRyYWctaGVscGVyLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuZGl2LmZhbmN5dHJlZS1kcmFnLWhlbHBlci5mYW5jeXRyZWUtZHJvcC1yZWplY3Qgc3Bhbi5mYW5jeXRyZWUtZHJhZy1oZWxwZXItaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4vKioqIERyb3AgbWFya2VyIGljb24gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTI4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlci5mYW5jeXRyZWUtZHJvcC1hZnRlcixcbiNmYW5jeXRyZWUtZHJvcC1tYXJrZXIuZmFuY3l0cmVlLWRyb3AtYmVmb3JlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTQ0cHg7XG59XG5cbiNmYW5jeXRyZWUtZHJvcC1tYXJrZXIuZmFuY3l0cmVlLWRyb3AtY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlci5mYW5jeXRyZWUtZHJvcC1tb3ZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4vKioqIFNvdXJjZSBub2RlIHdoaWxlIGRyYWdnaW5nICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3Bhbi5mYW5jeXRyZWUtZHJhZy1zb3VyY2UuZmFuY3l0cmVlLWRyYWctcmVtb3ZlIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLyoqKiBUYXJnZXQgbm9kZSB3aGlsZSBkcmFnZ2luZyBjdXJzb3IgaXMgb3ZlciBpdCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAncnRsJyBvcHRpb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsIC5mYW5jeXRyZWUtdGl0bGUge1xuICAvKnVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsqL1xuICAvKiBvcHRpb25hbDogcmV2ZXJzZSB0aXRsZSBsZXR0ZXJzICovXG59XG5cbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgc3Bhbi5mYW5jeXRyZWUtY29ubmVjdG9yLFxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgc3Bhbi5mYW5jeXRyZWUtaWNvbixcbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgc3Bhbi5mYW5jeXRyZWUtZHJhZy1oZWxwZXItaW1nLFxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCAjZmFuY3l0cmVlLWRyb3AtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL2ljb25zLXJ0bC5naWZcIik7XG59XG5cbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgLmZhbmN5dHJlZS1leHAtbiBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW4gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW5sIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL2ljb25zLXJ0bC5naWZcIik7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCB1bCB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDA7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bC5mYW5jeXRyZWUtY29ubmVjdG9ycyBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NraW4tbGlvbi92bGluZS1ydGwuZ2lmXCIpO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgbGkuZmFuY3l0cmVlLWxhc3RzaWIsXG51bC5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwuZmFuY3l0cmVlLW5vLWNvbm5lY3RvciA+IGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICd0YWJsZScgZXh0ZW5zaW9uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudGFibGUuZmFuY3l0cmVlLWV4dC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtdGFibGUgc3Bhbi5mYW5jeXRyZWUtbm9kZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICdjb2x1bW52aWV3JyBleHRlbnNpb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgdGJvZHkgdHIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgdGJvZHkgdHIgdGQgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyB0Ym9keSB0ciB0ZCA+IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyO1xuICAtbW96LWJhY2tncm91bmQtaW5saW5lLXBvbGljeTogY29udGludW91cztcbiAgLW1vei1iYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC8qIG5vIHYtbGluZXMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgc3Bhbi5mYW5jeXRyZWUtbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogYWxsb3cgcG9zaXRpb25pbmcgb2YgZW1iZWRkZWQgc3BhbnMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JFOEY2O1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4gc3Bhbi5mYW5jeXRyZWUtY3YtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODBweDtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC1jb2x1bW52aWV3IC5mYW5jeXRyZWUtaGFzLWNoaWxkcmVuIHNwYW4uZmFuY3l0cmVlLWN2LXJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAnZmlsdGVyJyBleHRlbnNpb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItZGltbSBzcGFuLmZhbmN5dHJlZS1ub2RlIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1kaW1tIHRyLmZhbmN5dHJlZS1zdWJtYXRjaCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1kaW1tIHNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLXN1Ym1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItZGltbSB0ci5mYW5jeXRyZWUtbWF0Y2ggc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItZGltbSBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1tYXRjaCBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlIHRyLmZhbmN5dHJlZS1oaWRlLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlIHRyLmZhbmN5dHJlZS1zdWJtYXRjaCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlIHNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLXN1Ym1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlIHRyLmZhbmN5dHJlZS1tYXRjaCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlIHNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLW1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBIaWRlIGV4cGFuZGVycyBpZiBhbGwgY2hpbGQgbm9kZXMgYXJlIGhpZGRlbiBieSBmaWx0ZXIgKi9cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlLWV4cGFuZGVycyB0ci5mYW5jeXRyZWUtbWF0Y2ggc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItaGlkZS1leHBhbmRlcnMgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtbWF0Y2ggc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlLWV4cGFuZGVycyB0ci5mYW5jeXRyZWUtc3VibWF0Y2ggc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItaGlkZS1leHBhbmRlcnMgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtc3VibWF0Y2ggc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1jaGlsZGNvdW50ZXIgc3Bhbi5mYW5jeXRyZWUtaWNvbixcbi5mYW5jeXRyZWUtZXh0LWZpbHRlciBzcGFuLmZhbmN5dHJlZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1jaGlsZGNvdW50ZXIgc3Bhbi5mYW5jeXRyZWUtY2hpbGRjb3VudGVyLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyIHNwYW4uZmFuY3l0cmVlLWNoaWxkY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC02cHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAnd2lkZScgZXh0ZW5zaW9uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwuZmFuY3l0cmVlLWV4dC13aWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bC5mYW5jeXRyZWUtZXh0LXdpZGUgc3Bhbi5mYW5jeXRyZWUtbm9kZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbnVsLmZhbmN5dHJlZS1leHQtd2lkZSBzcGFuLmZhbmN5dHJlZS1ub2RlIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAnZml4ZWQnIGV4dGVuc2lvblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgLmZhbmN5dHJlZS1leHQtZml4ZWQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlciBkaXYuZmFuY3l0cmVlLWV4dC1maXhlZC1zY3JvbGwtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyIGRpdi5mYW5jeXRyZWUtZXh0LWZpeGVkLXNjcm9sbC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyIGRpdi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXItdGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgZGl2LmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlci10ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgZGl2LmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlci1ibCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMHB4O1xufVxuXG4uZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyIGRpdi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXItYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTdHlsZXMgc3BlY2lmaWMgdG8gdGhpcyBza2luLlxuICpcbiAqIFRoaXMgc2VjdGlvbiBpcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBmcm9tIHRoZSBgdWktZmFuY3l0cmVlLmxlc3NgIHRlbXBsYXRlLlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBOb2RlIHRpdGxlc1xuICovXG5zcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zcGFuLmZhbmN5dHJlZS1mb2N1c2VkIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG5zcGFuLmZhbmN5dHJlZS1hY3RpdmUgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENEQ0O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZhbmN5dHJlZS10cmVlZm9jdXMgc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG4uZmFuY3l0cmVlLXRyZWVmb2N1cyBzcGFuLmZhbmN5dHJlZS1hY3RpdmUgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1RDc7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiAndGFibGUnIGV4dGVuc2lvblxuICovXG50YWJsZS5mYW5jeXRyZWUtZXh0LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC10YWJsZSB0Ym9keSB0ci5mYW5jeXRyZWUtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OURFRkQ7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtdGFibGUgdGJvZHkgdHIuZmFuY3l0cmVlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJveWFsYmx1ZTtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC10YWJsZSB0Ym9keSB0ci5mYW5jeXRyZWUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlERUZEO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogJ2NvbHVtbnZpZXcnIGV4dGVuc2lvblxuICovXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcm95YWxibHVlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ1VTVE9NXG4gKi9cbnVsLmZhbmN5dHJlZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxudWwuZmFuY3l0cmVlLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbnVsLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXRyZWVmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuc3Bhbi5mYW5jeXRyZWUtbm9kZSB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5zcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMS41cmVtO1xuICB3aWR0aDogM3JlbTtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDAuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwLjA2MTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1lbXB0eSxcbnNwYW4uZmFuY3l0cmVlLXZsaW5lLFxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG5zcGFuLmZhbmN5dHJlZS1pY29uLFxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3gge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDAuODc1cmVtLzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5zcGFuLmZhbmN5dHJlZS1lbXB0eTpob3ZlcixcbnNwYW4uZmFuY3l0cmVlLXZsaW5lOmhvdmVyLFxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIsXG5zcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyLFxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZhbmN5dHJlZS1sb2FkaW5nIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1sb2FkaW5nIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyLFxuLmZhbmN5dHJlZS1zdGF0dXNub2RlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtaWNvbixcbi5mYW5jeXRyZWUtc3RhdHVzbm9kZS1sb2FkaW5nIHNwYW4uZmFuY3l0cmVlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4jc2VhcmNoLXNldHRpbmdzLWNsYXNzIC51aS1hdXRvY29tcGxldGUsXG4jc2VhcmNoLXNldHRpbmdzLWJyYW5jaCAudWktYXV0b2NvbXBsZXRlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuI3NlYXJjaC1zZXR0aW5ncy1jbGFzcyAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSxcbiNzZWFyY2gtc2V0dGluZ3MtYnJhbmNoIC51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzZWFyY2gtc2V0dGluZ3MtY2xhc3MgLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW0sXG4gICNzZWFyY2gtc2V0dGluZ3MtYnJhbmNoIC51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uZmFuY3l0cmVlLWV4cC1uIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLW5sIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtZSBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWVkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtZWwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1lZGwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6YmVmb3JlLFxuLmZhbmN5dHJlZS1leHAtZSBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1lZCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1lbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1lZGwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhbmN5dHJlZS1leHAtYyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWNsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtY2Qgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1jZGwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZhbmN5dHJlZS1leHAtYyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1jbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1jZCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1jZGwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6YmVmb3JlLFxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvOmJlZm9yZSxcbi5mYW5jeXRyZWUtcGFydHNlbCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpiZWZvcmUsXG4uZmFuY3l0cmVlLXBhcnRzZWwgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6YmVmb3JlLFxuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveC5mYW5jeXRyZWUtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLyogRG9jdW1lbnRzICovXG4uZmFuY3l0cmVlLWljby1jIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlLFxuLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4uZmFuY3l0cmVlLWljby1jIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlLFxuLmZhbmN5dHJlZS1pY28tZSBzcGFuLmZhbmN5dHJlZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi8qIEZvbGRlcnMgKi9cbi5mYW5jeXRyZWUtaWNvLWNmIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlLFxuLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4uZmFuY3l0cmVlLWljby1jZiBzcGFuLmZhbmN5dHJlZS1pY29uOmJlZm9yZSxcbi5mYW5jeXRyZWUtaWNvLWVmIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLyogQWN0aXZlICovXG5zcGFuLmZhbmN5dHJlZS1mb2N1c2VkIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG5zcGFuLmZhbmN5dHJlZS1hY3RpdmUgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mYW5jeXRyZWUtdHJlZWZvY3VzIHNwYW4uZmFuY3l0cmVlLWFjdGl2ZSBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtdHJlZWZvY3VzIHNwYW4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLXRpdGxlLFxuLmZhbmN5dHJlZS10cmVlZm9jdXMgc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCAuZmFuY3l0cmVlLWNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogQ3VzdG9taXNhdGlvbnMgKi9cbi5mYW5jeXRyZWUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLFxuLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLFxuLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpmb2N1cywgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLCAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhOmZvY3VzLCAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBzcGFuOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5yZXBvcnQtY2hhcnRzIHtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMDtcbn1cbi5yZXBvcnQtY2hhcnRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVwb3J0LWNoYXJ0cyB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydC1jaGFydHMge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAwO1xuICB9XG59XG5cbi5yZXBvcnQtc3VtbWFyeSxcbi5yZXBvcnQtY2hhcnQsXG4ucmVwb3J0LWxpc3QsXG4ucmVwb3J0LXRhZ3MsXG4ucmVwb3J0LXNlZ21lbnRzLFxuLnJlcG9ydC1hZHZpY2UsXG4ucmVwb3J0LWNvbXBhbnkge1xuICBwYWRkaW5nOiAwIDFyZW0gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC1zdW1tYXJ5OjphZnRlcixcbi5yZXBvcnQtY2hhcnQ6OmFmdGVyLFxuLnJlcG9ydC1saXN0OjphZnRlcixcbi5yZXBvcnQtdGFnczo6YWZ0ZXIsXG4ucmVwb3J0LXNlZ21lbnRzOjphZnRlcixcbi5yZXBvcnQtYWR2aWNlOjphZnRlcixcbi5yZXBvcnQtY29tcGFueTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydC1zdW1tYXJ5LFxuICAucmVwb3J0LWNoYXJ0LFxuICAucmVwb3J0LWxpc3QsXG4gIC5yZXBvcnQtdGFncyxcbiAgLnJlcG9ydC1zZWdtZW50cyxcbiAgLnJlcG9ydC1hZHZpY2UsXG4gIC5yZXBvcnQtY29tcGFueSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyOXJlbTtcbiAgfVxuICAucmVwb3J0LXN1bW1hcnk6bnRoLWNoaWxkKG9kZCksXG4gIC5yZXBvcnQtY2hhcnQ6bnRoLWNoaWxkKG9kZCksXG4gIC5yZXBvcnQtbGlzdDpudGgtY2hpbGQob2RkKSxcbiAgLnJlcG9ydC10YWdzOm50aC1jaGlsZChvZGQpLFxuICAucmVwb3J0LXNlZ21lbnRzOm50aC1jaGlsZChvZGQpLFxuICAucmVwb3J0LWFkdmljZTpudGgtY2hpbGQob2RkKSxcbiAgLnJlcG9ydC1jb21wYW55Om50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAucmVwb3J0LXN1bW1hcnkucmVwb3J0LS1uYXJyb3csXG4gIC5yZXBvcnQtY2hhcnQucmVwb3J0LS1uYXJyb3csXG4gIC5yZXBvcnQtbGlzdC5yZXBvcnQtLW5hcnJvdyxcbiAgLnJlcG9ydC10YWdzLnJlcG9ydC0tbmFycm93LFxuICAucmVwb3J0LXNlZ21lbnRzLnJlcG9ydC0tbmFycm93LFxuICAucmVwb3J0LWFkdmljZS5yZXBvcnQtLW5hcnJvdyxcbiAgLnJlcG9ydC1jb21wYW55LnJlcG9ydC0tbmFycm93IHtcbiAgICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgfVxuICAucmVwb3J0LXN1bW1hcnkucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50LFxuICAucmVwb3J0LWNoYXJ0LnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCxcbiAgLnJlcG9ydC1saXN0LnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCxcbiAgLnJlcG9ydC10YWdzLnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCxcbiAgLnJlcG9ydC1zZWdtZW50cy5yZXBvcnQtLW5hcnJvdyAucmVwb3J0LWNvbnRlbnQsXG4gIC5yZXBvcnQtYWR2aWNlLnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCxcbiAgLnJlcG9ydC1jb21wYW55LnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbn1cblxuLnJlcG9ydC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnQtY2FyZDpiZWZvcmUge1xuICAvKiBCYWNrZ3JvdW5kICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNzVyZW07XG4gIHJpZ2h0OiAtMnJlbTtcbiAgbGVmdDogLTJyZW07XG4gIGJvdHRvbTogLTEuNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2NDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbn1cbi5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG59XG4ucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRleHQgcCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRleHQgaDIsXG4gIC5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRleHQgaDIsXG4gIC5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVwb3J0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWluLWhlaWdodDogMjFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yZXBvcnQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucmVwb3J0LWhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTI2MjZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUyNjI2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtc3RhdHVzLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtdGFncyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBvcnQtdGFncyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5yZXBvcnQtdGFncyAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnJlcG9ydC10YWdzIC5yZXBvcnQtdGFnICsgLnJlcG9ydC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCIsIFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aW5kb3dzNy5pZTExIC5yZXBvcnQtdGFncyAucmVwb3J0LWNvbnRlbnQge1xuICAgIGhlaWdodDogMjFyZW07XG4gIH1cbn1cblxuLnJlcG9ydC1jaGFydC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZXBvcnQtY2hhcnQtaW5mby1idG4ge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmVwb3J0LXN1bW1hcnktbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbn1cbi5yZXBvcnQtc3VtbWFyeS1saXN0IC5yZXBvcnQtc3VtbWFyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LWl0ZW0gLnJlcG9ydC1zdW1tYXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzcxMjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjIyODc2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjEyNXJlbTtcbn1cbi5yZXBvcnQtc3VtbWFyeS1saXN0IC5yZXBvcnQtc3VtbWFyeS1pdGVtIC5yZXBvcnQtc3RhdHVzLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5yZXBvcnQtc3VtbWFyeS1saXN0IC5yZXBvcnQtc3VtbWFyeS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVwb3J0LWxpc3QtaXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVyZW07XG59XG5cbi5yZXBvcnQtbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjU2NTAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41NjUwMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmVwb3J0LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAucmVwb3J0LWxpc3QtaXRlbS12YWx1ZSxcbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLW5vdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAucmVwb3J0LWxpc3QtaXRlbS12YWx1ZSB7XG4gIGZsZXg6IDEgMCA2MCU7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAucmVwb3J0LWxpc3QtaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjU2NTAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41NjUwMXJlbTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLW5vdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjAzNzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYwMzc2cmVtO1xuICBmbGV4OiAwIDEgNDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5vcmdhbmlzYXRpb24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAub3JnYW5pc2F0aW9uLW5hbWUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubm8tdG91Y2ggLnJlcG9ydC1saXN0LWl0ZW0gLm9yZ2FuaXNhdGlvbi1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uby10b3VjaCAucmVwb3J0LWxpc3QtaXRlbTpob3ZlciAub3JnYW5pc2F0aW9uLWFjdGlvbnMsIC5uby10b3VjaCAucmVwb3J0LWxpc3QtaXRlbTpmb2N1cyAub3JnYW5pc2F0aW9uLWFjdGlvbnMsIC5uby10b3VjaCAucmVwb3J0LWxpc3QtaXRlbTpob3Zlcjpmb2N1cyAub3JnYW5pc2F0aW9uLWFjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vLXRvdWNoIC5yZXBvcnQtbGlzdC1pdGVtLmFjdGl2ZSAub3JnYW5pc2F0aW9uLWFjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVwb3J0LXNlZ21lbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlcG9ydC1zZWdtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLnJlcG9ydC1zZWdtZW50ICsgLnJlcG9ydC1zZWdtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLnJlcG9ydC1zZWdtZW50cy0tdGhyZWUgLnJlcG9ydC1zZWdtZW50IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXBvcnQtc2VnbWVudHMtLXRocmVlIC5yZXBvcnQtc2VnbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5yZXBvcnQtc2VnbWVudHMtLXRocmVlIC5yZXBvcnQtc2VnbWVudCArIC5yZXBvcnQtc2VnbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gIH1cbiAgLnJlcG9ydC1zZWdtZW50cy0tdGhyZWUgLnJlcG9ydC1zZWdtZW50ICsgLnJlcG9ydC1zZWdtZW50ICsgLnJlcG9ydC1zZWdtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4ucmVwb3J0LXNlZ21lbnQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXNlZ21lbnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi5yZXBvcnQtc2VnbWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjYxMjUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42MTI1MXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlcG9ydC1zZWdtZW50LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjEyNTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYxMjUxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXBvcnQtc2VnbWVudC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTM1MDFyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG4gIH1cbn1cblxuLnJlcG9ydC1zZWdtZW50LWl0ZW1zLFxuLnJlcG9ydC1zZWdtZW50LWF2ZXJhZ2UsXG4ucmVwb3J0LWFkdmljZS1zZW50ZW5jZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcG9ydC1hZHZpY2Utc2VudGVuY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDh2dztcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUucmVwb3J0LWFkdmljZS1pdGVtLS1yaXNpbmc6YWZ0ZXIsIC5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUucmVwb3J0LWFkdmljZS1pdGVtLS1mYWxsaW5nOmFmdGVyLCAucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLXZhbHVlLnJlcG9ydC1hZHZpY2UtaXRlbS0tbmV1dHJhbDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pkLXJlcG9ydC1pbmRpY2F0b3JfcmlzaW5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuNXJlbTtcbiAgdG9wOiAwcmVtO1xufVxuLnJlcG9ydC1hZHZpY2UtaXRlbSAucmVwb3J0LWFkdmljZS12YWx1ZS5yZXBvcnQtYWR2aWNlLWl0ZW0tLWZhbGxpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvamQtcmVwb3J0LWluZGljYXRvcl9mYWxsaW5nLnBuZ1wiKTtcbn1cbi5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUucmVwb3J0LWFkdmljZS1pdGVtLS1uZXV0cmFsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pkLXJlcG9ydC1pbmRpY2F0b3JfbmV1dHJhbC5wbmdcIik7XG59XG4ucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLWxhYmVsLFxuLnJlcG9ydC1hZHZpY2UtaXRlbSAucmVwb3J0LWFkdmljZS1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmctdG9wOiAwLjV2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxuICAucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLWxhYmVsLFxuICAucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLW1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXZ3O1xuICB9XG59XG4ucmVwb3J0LWFkdmljZS1pdGVtLnJlcG9ydC1hZHZpY2UtaXRlbS0tc2luZ2xlIC5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiA4dnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG59XG4ucmVwb3J0LWFkdmljZS1pdGVtLnJlcG9ydC1hZHZpY2UtaXRlbS0tc2VudGVuY2UgLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDZ2dztcbiAgbGluZS1oZWlnaHQ6IDl2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LWFkdmljZS1pdGVtLnJlcG9ydC1hZHZpY2UtaXRlbS0tc2VudGVuY2UgLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjV2dztcbiAgICBwYWRkaW5nOiAwIDR2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXBvcnQtYWR2aWNlLWl0ZW0ucmVwb3J0LWFkdmljZS1pdGVtLS1zZW50ZW5jZSAucmVwb3J0LWFkdmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgbGluZS1oZWlnaHQ6IDN2dztcbiAgfVxufVxuXG4ucmVwb3J0LWhlYWRlcixcbi5yZXBvcnQtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXBvcnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJlcG9ydC1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTI2MjZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUyNjI2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnQtaGVhZGVyLXRpdGxlLnJlcG9ydC1oZWFkZXItdGl0bGUtLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXRvdWNoIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4ubm8tdG91Y2ggLnJlcG9ydC1jaGFydDpob3ZlciAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXBvcnQtaGVhZGVyLWluZm8sXG4ucmVwb3J0LWhlYWRlci1leHBvcnQge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBvcnQtaGVhZGVyLWluZm8uYnRuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnJlcG9ydC1oZWFkZXItZXhwb3J0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xufVxuLnJlcG9ydC1oZWFkZXItZXhwb3J0IFtjbGFzcyo9aWNvbi0tXSB7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG59XG4ucmVwb3J0LWhlYWRlci1leHBvcnQgW2NsYXNzKj1pY29uLS1dOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5yZXBvcnQtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydC1mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucmVwb3J0LWZvb3Rlci1jcmVkaXRzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzkyNTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM5MjUxcmVtO1xufVxuXG4ucmVwb3J0LWZvb3Rlci13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzkyNTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM5MjUxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVwb3J0LXZ1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBvcnQtdnUtYmFyIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJlcG9ydC12dS1iYXItc2VnbWVudCB7XG4gIGhlaWdodDogMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG59XG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQ6bGFzdC1jaGlsZCA+IC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgPiAucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcCB7XG4gIHRvcDogLTEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHJpZ2h0OiAwcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVwb3J0LXZ1LWJhci1taW4sXG4ucmVwb3J0LXZ1LWJhci1tYXgsXG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlcG9ydC12dS1iYXItbWluOmJlZm9yZSxcbi5yZXBvcnQtdnUtYmFyLW1heDpiZWZvcmUsXG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjA2MjVyZW07XG59XG5cbi5yZXBvcnQtdnUtYmFyLW1pbixcbi5yZXBvcnQtdnUtYmFyLW1heCB7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAyLjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlcG9ydC12dS1iYXItbWF4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZXBvcnQtdnUtYmFyLW1heCxcbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ucmVwb3J0LXZ1LWJhci1tYXg6YmVmb3JlLFxuLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXA6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZXBvcnQtY29tcGFueS1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LWNvbXBhbnktbWFwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS10ZXJtLFxuLnJlcG9ydC1jb21wYW55LXByb2ZpbGUtZGVzYyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAuMDYxMjVyZW07XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAxLjI1cmVtO1xufVxuXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS10ZXJtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDc4NzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ3ODc2cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLWRlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQ0MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC40NDAwMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLWRlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlcG9ydC1jaGFwdGVyLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVwb3J0LWNoYXB0ZXItdGl0bGUge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ucmVwb3J0LWNoYXB0ZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDY0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUzNTAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVwb3J0LWNoYXB0ZXItcHJvbG9ndWUge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAycmVtO1xufVxuLnJlcG9ydC1jaGFwdGVyLXByb2xvZ3VlIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU5OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucmVwb3J0LWNoYXB0ZXItZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMnJlbSAwIDAgLTJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVwb3J0LWljb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJlcG9ydC1pY29uIC5yZXBvcnQtaWNvbi1leHBvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVwb3J0LWluZGV4IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tMiAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogNTAlO1xufVxuLnJlcG9ydC1pbmRleC5yZXBvcnQtaW5kZXgtLTMgLnJlcG9ydC1pbmRleC1hbmNob3Ige1xuICBoZWlnaHQ6IDMzLjMzMzMlO1xufVxuLnJlcG9ydC1pbmRleC5yZXBvcnQtaW5kZXgtLTQgLnJlcG9ydC1pbmRleC1hbmNob3Ige1xuICBoZWlnaHQ6IDI1JTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS01IC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgaGVpZ2h0OiAyMCU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tNiAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogMTYuNjY2NiU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tNyAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogMTQuMjg1NyU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tOCAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogMTIuNSU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tYWN0aXZlIC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlcG9ydC1pbmRleC1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuLnJlcG9ydC1pbmRleC1hbmNob3I6YmVmb3JlLCAucmVwb3J0LWluZGV4LWFuY2hvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gIHotaW5kZXg6IDA7XG59XG4ucmVwb3J0LWluZGV4LWFuY2hvcjphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLnJlcG9ydC1pbmRleC1hbmNob3I6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXBvcnQtaW5kZXgtYW5jaG9yOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLXRvdWNoIC5yZXBvcnQtaW5kZXgtYW5jaG9yOmhvdmVyIC5yZXBvcnQtaW5kZXgtYW5jaG9yLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm8tdG91Y2ggLnJlcG9ydC1pbmRleC1hbmNob3I6aG92ZXIgLnJlcG9ydC1pbmRleC1hbmNob3ItbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24sXG4ucmVwb3J0LWluZGV4LWFuY2hvci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVwb3J0LWluZGV4LWFuY2hvci1pY29uIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24ucmVwb3J0LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucmVwb3J0LWluZGV4LWFuY2hvci1pY29uLnJlcG9ydC1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcG9ydC1pbmRleC1hbmNob3ItbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIGxlZnQ6IDVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLnBhYy1jb250YWluZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5wYWMtaXRlbSxcbi5wYWMtaXRlbS1xdWVyeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wYWMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFjLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNHJlbSAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhYy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQuNXJlbSAwIDYuNXJlbTtcbiAgfVxufVxuXG4ucGFjLWl0ZW0tcXVlcnkgLnBhYy1tYXRjaGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhYy1sb2dvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFjLWljb24ucGFjLWljb24tbWFya2VyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGFjLWljb24ucGFjLWljb24tbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhYy1pY29uLnBhYy1pY29uLW1hcmtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFnIDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYWJlbCB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxhYmVsIDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYWJlbC1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYWJlbC1zZWxlY3QubGFiZWwtc2VsZWN0LS1jb2xsYXBzZWQgLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYWJlbC1zZWxlY3QubGFiZWwtc2VsZWN0LS1vcGVuIC5sYWJlbC1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFiZWwtc2VsZWN0IC5wYW5lLXYyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsLXBhbmUucGFuZSAucGFuZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGFiZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFiZWwtcGFuZS5wYW5lLXYyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgfVxufVxuLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUsXG4uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0IC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSxcbi5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWxlZnQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlLFxuLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudCwgLnNoZXBoZXJkLWVsZW1lbnQ6YWZ0ZXIsIC5zaGVwaGVyZC1lbGVtZW50OmJlZm9yZSwgLnNoZXBoZXJkLWVsZW1lbnQgKiwgLnNoZXBoZXJkLWVsZW1lbnQgKjphZnRlciwgLnNoZXBoZXJkLWVsZW1lbnQgKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWNlbnRlciAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWNlbnRlciAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtY2VudGVyIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbGVmdDogLTMycHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1jZW50ZXIgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBsZWZ0OiAzMnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtYm90dG9tIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC10b3AgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC10b3AgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtdG9wIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXRvcCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWxlZnQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtcmlnaHQgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtcmlnaHQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWxlZnQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtcmlnaHQgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtcmlnaHQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDI0ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIuc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSwgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50IGhlYWRlciBhLnNoZXBoZXJkLWNhbmNlbC1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWhhcy1jYW5jZWwtbGluayAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIgaDMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCAqIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIHtcbiAgKnpvb206IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIGEuc2hlcGhlcmQtY2FuY2VsLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuOGVtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIGEuc2hlcGhlcmQtY2FuY2VsLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLXRleHQge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMWVtIDFlbTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC43NWVtIDJlbTtcbiAgYmFja2dyb3VuZDogIzMyODhlNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5zaGVwaGVyZC1idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGk6bGFzdC1jaGlsZCAuc2hlcGhlcmQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2hlcGhlcmQtc3RhcnQtdG91ci1idXR0b24uc2hlcGhlcmQtdGhlbWUtc3F1YXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC43NWVtIDJlbTtcbiAgYmFja2dyb3VuZDogIzMyODhlNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBsZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICByaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAxLjVyZW07XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC10ZXh0IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1OTk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC40NDAwMXJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwcmVtO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50IGhlYWRlciAuc2hlcGhlcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnZvaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udm9pZC1jb250ZW50IHtcbiAgLyoqIERFUFJFQ0FURUQgKiovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52b2lkLWlubmVyIHtcbiAgLyoqIHBhbmUtc2VjdGlvbiAqKi9cbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udm9pZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi52b2lkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40MzQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52b2lkLWRlc2NyaXB0aW9uICsgLnZvaWQtdGlwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi52b2lkLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udm9pZC10aXAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4udm9pZC10aXAgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52b2lkLXRpcCAuYWN0aW9uLmFjdGlvbi0teHMge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB0b3A6IDAuMTI1cmVtO1xufVxuLnZvaWQtdGlwIC5hY3Rpb24uYWN0aW9uLS14cyBbY2xhc3MqPWljb24tLV0ge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAwIDAgLTAuMjVyZW07XG59XG5cbi52b2lkLWFjdGlvbixcbi52b2lkLWNhbmNlbCB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvaWQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uc2hvcCAuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaG9wLWFkZG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNob3AtYWRkb24ge1xuICBwYWRkaW5nOiAwIDFyZW0gM3JlbTtcbn1cblxuLnNob3AtYWRkb24tdmFsdWUsXG4uc2hvcC1hZGRvbi10aXRsZSxcbi5zaG9wLWFkZG9uLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3AtYWRkb24tdmFsdWUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjc5OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjMyMDAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2VjZWVlZjtcbn1cblxuLnNob3AtYWRkb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MTI1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjEyNTFyZW07XG4gIGNvbG9yOiAjNTU1OTVjO1xufVxuXG4uc2hvcC1hZGRvbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjY5MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42OTAwMXJlbTtcbiAgY29sb3I6ICM4MThhOTE7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IC0wLjEyNXJlbSAwIDAgLTAuNXJlbTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnRvb2x0aXAudG9vbHRpcC1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZyZW07XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAtMS4yNXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnRvb2x0aXAudG9vbHRpcC1tYWluOmJlZm9yZSwgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW46YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnRvb2x0aXAudG9vbHRpcC1tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnRvb2x0aXAudG9vbHRpcC1tYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJrbVwiO1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW4gPiAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnRvb2x0aXAudG9vbHRpcC1tYWluID4gLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1pbiwgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1heCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsI3RpbWUtc2xpZGVyLXNsaWRlciAudG9vbHRpcC50b29sdGlwLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIm1pblwiO1xufVxuXG4udGltZWxpbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1ib2R5IC50aW1lbGluZSB7XG4gIG1hcmdpbjogMCAtMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGltZWxpbmUgLnRpbWVsaW5lLW1pbGVzdG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtbWlsZXN0b25lOmJlZm9yZSwgLnRpbWVsaW5lIC50aW1lbGluZS1taWxlc3RvbmU6YWZ0ZXIge1xuICAgIGxlZnQ6IDIuNTYxMjVyZW07XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1taWxlc3RvbmUgLmluZGljYXRvci1zdGF0ZSB7XG4gICAgbGVmdDogMi42MTI1cmVtO1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtbWlsZXN0b25lLnRpbWVsaW5lLW1pbGVzdG9uZS0tYWN0aW9ucyAudGltZWxpbmUtbWlsZXN0b25lLXRpbWUge1xuICAgIHJpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1taWxlc3RvbmUudGltZWxpbmUtbWlsZXN0b25lLS1hY3Rpb25zIC50aW1lbGluZS1taWxlc3RvbmUtYWN0aW9ucyB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4udGltZWxpbmUtYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpbWVsaW5lLW1pbGVzdG9uZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSA4cmVtIDAuNXJlbSAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1taWxlc3RvbmU6YmVmb3JlLCAudGltZWxpbmUtbWlsZXN0b25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMTI1cmVtO1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1taWxlc3RvbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZSArIC50aW1lbGluZS1taWxlc3RvbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgdG9wOiAwO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1taWxlc3RvbmUgLmluZGljYXRvci1zdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41NjEyNXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4udGltZWxpbmUtbWlsZXN0b25lIC5wdWxzZSB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMi4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZS50aW1lbGluZS1taWxlc3RvbmUtLWFjdGlvbnMgLnRpbWVsaW5lLW1pbGVzdG9uZS10aW1lIHtcbiAgcmlnaHQ6IDMuNXJlbTtcbn1cblxuLnRpbWVsaW5lLW1pbGVzdG9uZS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwLjVyZW07XG59XG5cbi50aW1lbGluZS1taWxlc3RvbmUtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLm9yZ2FuaXNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAgMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm9yZ2FuaXNhdGlvbi1uYW1lIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgMC43NXJlbSAwIDA7XG59XG4ub3JnYW5pc2F0aW9uLXByb3BlcnR5ICsgLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW07XG59XG5cbi5vcmdhbmlzYXRpb24tbGFiZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZ2FuaXNhdGlvbi1kcm9wZG93biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm9yZ2FuaXNhdGlvbi1kcm9wZG93biAuYWN0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmdhbmlzYXRpb24tZm9sbG93IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucHVsc2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMCAtMC4zMzMzMzM0cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIG1pbi13aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogcmVkO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuLnB1bHNlOmJlZm9yZSwgLnB1bHNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMTI1cmVtO1xuICBsZWZ0OiAtMC4xMjVyZW07XG4gIGJvdHRvbTogLTAuMTI1cmVtO1xuICByaWdodDogLTAuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wdWxzZTphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5wdWxzZS5wdWxzZS0taW5hY3RpdmU6YmVmb3JlLCAucHVsc2UucHVsc2UtLWluYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1cHBvcnQtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICBib3R0b206IDQuNXJlbTtcbiAgei1pbmRleDogOTEwO1xufVxuXG4ubWFwLS1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC0tZnVsbCB7XG4gICAgdG9wOiAwcmVtO1xuICB9XG59XG5cbi5tYXAgaWZyYW1lICsgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAgaWZyYW1lICsgZGl2ICsgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAgaWZyYW1lICsgZGl2ICsgZGl2ICsgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAgLmdtLXN0eWxlLWNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAgLmdtLXN0eWxlLFxuLm1hcCAuZ20tc3R5bGUgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwibmV1emVpdC1ncm90ZXNrXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsdWUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teHMucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tc20ucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbWQucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbGcucG5nXCJdLFxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teGwucG5nXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teHMucG5nXCJdIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLXNtLnBuZ1wiXSB7XG4gIG9wYWNpdHk6IDAuODc1O1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbWQucG5nXCJdIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLWxnLnBuZ1wiXSB7XG4gIG9wYWNpdHk6IDAuNjc1O1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24teGwucG5nXCJdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1hcCAuZ20tc3R5bGUtaXcge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDApO1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCB7XG4gIC8qIERpYWxvZyAqL1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwIC5nbS1zdHlsZS1pdy1kIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcCAuZ20tc3R5bGUtaXctZCA6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgIGhlaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXAgLmdtLXN0eWxlLWl3LWQgLndpbmRvd3Mud2Via2l0IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFwIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hcCAuZ20tc3R5bGUtaXctZCArIGJ1dHRvbiB7XG4gIC8qIENsb3NlIEJ1dHRvbiAqL1xuICBmb250LWZhbWlseTogXCJpY29ucy11aVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbiAgcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMDc1ZW07XG4gIGxlZnQ6IC0wLjA1ZW07XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLWJ1bmRsZWQtY29udHJvbCB7XG4gIHJpZ2h0OiAzLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tYnVuZGxlZC1jb250cm9sLmdtLWJ1bmRsZWQtY29udHJvbC1vbi1ib3R0b20ge1xuICBib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnRvZ2dsZSA+IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUgPiBpbnB1dCArIC50b2dnbGUtbGFiZWwgKyAudG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUgPiBpbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlID4gaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGUtbGFiZWwgKyAudG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGlsbHMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGlsbHMgLnBpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZWNlZWVmO1xufVxuLnBpbGxzIC5waWxsICsgLnBpbGwge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5waWxscyAucGlsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnBpbGxzIC5waWxsIC5pY29uLS1hZGQsXG4ucGlsbHMgLnBpbGwgLmljb24tLWNsb3NlIHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbn1cbi5waWxscyAucGlsbCAucGlsbC1sYWJlbCxcbi5waWxscyAucGlsbCAucGlsbC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5waWxscyAucGlsbCAucGlsbC12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlsbHMgLnBpbGwgLnBpbGwtYWN0aW9uLFxuLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyIHtcbiAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM1NTU5NWM7XG59XG4ucGlsbHMgLnBpbGwgLnBpbGwtYWN0aW9uOmhvdmVyLCAucGlsbHMgLnBpbGwgLnBpbGwtYWN0aW9uOmZvY3VzLCAucGlsbHMgLnBpbGwgLnBpbGwtYWN0aW9uOmhvdmVyOmZvY3VzLFxuLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyOmhvdmVyLFxuLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyOmZvY3VzLFxuLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMzNzNhM2M7XG59XG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXIge1xuICB3aWR0aDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXI6aG92ZXIsIC5waWxscyAucGlsbCAucGlsbC1jbGVhcjpmb2N1cywgLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyOmhvdmVyOmZvY3VzIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLWFjdGl2ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5waWxscyAucGlsbC5waWxsLS1hY3RpdmUgLnBpbGwtbGFiZWwsXG4ucGlsbHMgLnBpbGwucGlsbC0tYWN0aXZlIC5waWxsLWFkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlsbHMgLnBpbGwucGlsbC0tYWN0aXZlIC5waWxsLXZhbHVlLFxuLnBpbGxzIC5waWxsLnBpbGwtLWFjdGl2ZSAucGlsbC1jbGVhciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLWFjdGl2ZSAucGlsbC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5waWxscyAucGlsbC5waWxsLS1hY3RpdmUgLnBpbGwtY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waWxscyAucGlsbC5waWxsLS1vcGVuIHtcbiAgYmFja2dyb3VuZDogIzM3M2EzYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzNzNhM2MgIWltcG9ydGFudDtcbn1cbi5waWxscyAucGlsbC5waWxsLS1vcGVuIC5pY29uLS1hZGQsXG4ucGlsbHMgLnBpbGwucGlsbC0tb3BlbiAuaWNvbi0tY2xvc2UsXG4ucGlsbHMgLnBpbGwucGlsbC0tb3BlbiAucGlsbC1sYWJlbCxcbi5waWxscyAucGlsbC5waWxsLS1vcGVuIC5waWxsLXZhbHVlLFxuLnBpbGxzIC5waWxsLnBpbGwtLW9wZW4gLnBpbGwtY2xlYXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiEgRmxpY2tpdHkgdjIuMi4xXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZHMuY2FyZHMtLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbCAuZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwgLmNhcmQge1xuICB3aWR0aDogODAlO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDpiZWZvcmUsIC5jYXJkcy5jYXJkcy0tY2Fyb3VzZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkcy5jYXJkcy0tY2Fyb3VzZWw6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmRzLmNhcmRzLS1jYXJvdXNlbCAuY2FyZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY2FyZHMuY2FyZHMtLXR3byAuY2FyZCwgLmNhcmRzLmNhcmRzLS1zbS10d28gLmNhcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMuY2FyZHMtLWNhcm91c2VsIC5jYXJkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jYXJkcy5jYXJkcy0tbWQtdHdvIC5jYXJkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXJkcy5jYXJkcy0tdGhyZWUgLmNhcmQsIC5jYXJkcy5jYXJkcy0tbWQtdGhyZWUgLmNhcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzM0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuICAuY2FyZHMuY2FyZHMtLWNhcm91c2VsIC5jYXJkIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5jYXJkcy5jYXJkcy0tbGctdGhyZWUgLmNhcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzM0JTtcbiAgfVxufVxuXG4uY2FyZHMtZmlsdGVyIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcmQgPiBoMzpsYXN0LWNoaWxkLFxuLmNhcmQgPiBwOmxhc3QtY2hpbGQsXG4uY2FyZCA+IHNwYW46bGFzdC1jaGlsZCxcbi5jYXJkID4gZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkID4gaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FyZDpob3ZlciAuY2FyZC1jb250ZW50LCAuY2FyZDpmb2N1cyAuY2FyZC1jb250ZW50LCAuY2FyZDpob3Zlcjpmb2N1cyAuY2FyZC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLmNhcmQuY2FyZC0tbGlzdCAubGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG59XG4uY2FyZC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jYXJkLWNvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmNhcmQtZmlsdGVyLFxuLmNhcmQtbWV0YSxcbi5jYXJkLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYzNzQ5cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNjI1MXJlbTtcbn1cblxuLmNhcmQtbWV0YSB7XG4gIGNvbG9yOiAjODE4YTkxO1xufVxuXG4uY2FyZC1jaXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNhcmQtY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbn1cblxuLmNhcmQtYWN0aW9uIHtcbiAgY29sb3I6ICMwMjc1ZDg7XG59XG5cbi5jYXJkLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xufVxuLmNhcmQtaW1hZ2UuY2FyZC1pbWFnZS0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLmNhcmQtLW5ld3NsZXR0ZXIgLmNhcmQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICM1NTU5NWM7XG59XG4uY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50ID4gaDMsXG4uY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50ID4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtLW5ld3NsZXR0ZXIgLmNhcmQtY29udGVudCA+IC5idG4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtLW5ld3NsZXR0ZXIgLmNhcmQtY29udGVudCA+IC5idG46aG92ZXIsIC5jYXJkLS1uZXdzbGV0dGVyIC5jYXJkLWNvbnRlbnQgPiAuYnRuOmZvY3VzLCAuY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50ID4gLmJ0bjpob3Zlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLS1uZXdzOmhvdmVyIC5jYXJkLWNvbnRlbnQsIC5jYXJkLS1uZXdzOmZvY3VzIC5jYXJkLWNvbnRlbnQsIC5jYXJkLS1uZXdzOmhvdmVyOmZvY3VzIC5jYXJkLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uY2FyZC0tcmVmZXJlbmNlLXByaW1hcnkgLmNhcmQtY29udGVudCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMjc1ZDg7XG59XG4uY2FyZC0tcmVmZXJlbmNlLXByaW1hcnkgLmNhcmQtZmlsdGVyIHtcbiAgY29sb3I6ICMwMjc1ZDg7XG59XG5cbi5jYXJkLS1yZWZlcmVuY2Utc2Vjb25kYXJ5IC5jYXJkLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUUwMjVGO1xufVxuLmNhcmQtLXJlZmVyZW5jZS1zZWNvbmRhcnkgLmNhcmQtZmlsdGVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5jYXJkLS1yZWZlcmVuY2UtdGVydGlhcnkgLmNhcmQtY29udGVudCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGODVDNkE7XG59XG4uY2FyZC0tcmVmZXJlbmNlLXRlcnRpYXJ5IC5jYXJkLWZpbHRlciB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4uY2FyZC0tc3VtbWFyeSAuY2FyZC1maWx0ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbn1cblxuLmNhcmQtLXRlc3QgLmluZGljYXRvci1wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5jYXJkLS1pbnNldC1leHBhbmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtIDNyZW0gM3JlbTtcbiAgfVxuICAuY2FyZC5jYXJkLS1pbnNldC1leHBhbmQuY2FyZC0tbGlzdCAubGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbiAgLmNhcmQuY2FyZC0taW5zZXQtZXhwYW5kLmNhcmQtLWxpc3QgLmxpc3QgLmxpc3QtaGVhZGVyLFxuICAuY2FyZC5jYXJkLS1pbnNldC1leHBhbmQuY2FyZC0tbGlzdCAubGlzdCAubGlzdC1jb250ZW50LFxuICAuY2FyZC5jYXJkLS1pbnNldC1leHBhbmQuY2FyZC0tbGlzdCAubGlzdCAubGlzdC1mb290ZXIsXG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZC5jYXJkLS1saXN0IC5saXN0IC5saXN0LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZC5jYXJkLS1saXN0IC5saXN0IC5saXN0LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICB9XG59XG4uY2FydC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNyZWRpdHMtYWRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtY3JlZGl0cy1hZGQgLmljb24tLWFkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNhcnQtY3JlZGl0cy1hZGQ6aG92ZXIgLnRpcCwgLmNhcnQtY3JlZGl0cy1hZGQ6Zm9jdXMgLnRpcCwgLmNhcnQtY3JlZGl0cy1hZGQ6aG92ZXI6Zm9jdXMgLnRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC1hZGQsXG4uY2FydC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1yZW1vdmUtLWFjdGl2ZSxcbi5jYXJ0LWFkZC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LWNyZWRpdHMtbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5jYXJ0LWNyZWRpdHMtbm90aWZpY2F0aW9uIC5pY29uLS1mb3J3YXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5jb3VudCwgLmFjdGlvbi1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNTBtcyBlYXNlO1xufVxuXG4uZnVubmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZnVubmVsLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZ1bm5lbC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZ1bm5lbC10cmVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZnVubmVsLWNoYW5nZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bm5lbC1zdGVwIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzNCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzM0JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnRyZW5kLnRyZW5kLS1lbmxhcmdlIC50cmVuZC1jaGFuZ2Uge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNhYmluZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYWJpbmV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4uY2FiaW5ldC0tcm93cyB7XG4gIGdhcDogMDtcbn1cblxuLmNhYmluZXQtcm93czpudGgtY2hpbGQob2RkKSAuY2FiaW5ldC1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExMGMwO1xufVxuXG4uY2FiaW5ldC1kcmF3ZXIsXG4udmlldy1kYXNoYm9hcmQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjExLCAyMTEsIDIxMSwgMC41KSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtZHJhd2VyOmhvdmVyLFxuLnZpZXctZGFzaGJvYXJkIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMSwgMjExLCAyMTEpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4udmlldy1kYXNoYm9hcmQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWJpbmV0LWRyYXdlciB7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldC1kcmF3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RyaXAgLmNhYmluZXQtZHJhd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zdHJpcCAuY2FiaW5ldC1kcmF3ZXIgLmNhYmluZXQtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1kcmF3ZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbjpub3QoLnZpZXctZGFzaGJvYXJkKSBzZWN0aW9uOm5vdCguY2FiaW5ldC0tcm93cykgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMTEsIDIxNywgMjI3LCAwLjMpO1xufVxuXG4uY2FiaW5ldC1vcHRpb25zLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1vcHRpb25zLmRyb3Bkb3duIHtcbiAgcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLmNhYmluZXQtZHJhd2VyLXNlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0QzRDlFMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWJpbmV0LWNhcmQge1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtIDFyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYWJpbmV0LWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNhYmluZXQtY2FyZDpob3ZlciAuY2FiaW5ldC10aXRsZS1zYXZlLCAuY2FiaW5ldC1jYXJkOmZvY3VzIC5jYWJpbmV0LXRpdGxlLXNhdmUsIC5jYWJpbmV0LWNhcmQ6aG92ZXI6Zm9jdXMgLmNhYmluZXQtdGl0bGUtc2F2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYWJpbmV0LXRpdGxlIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhYmluZXQtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYWJpbmV0LWRyYXdlci0tdGVhbSAuY2FiaW5ldC10aXRsZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG59XG5cbi5jYWJpbmV0LXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhYmluZXQtdGl0bGUtc2F2ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FiaW5ldC1vcHRpb25zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZsZXgtYmFzaXM6IG1pbi1jb250ZW50O1xufVxuXG4uY2FiaW5ldC1wcm9wZXJ0aWVzLFxuLmNhYmluZXQtbGFiZWxzLFxuLmNhYmluZXQtbWV0YSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FiaW5ldC1wcm9wZXJ0aWVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYWJpbmV0LXByb3BlcnRpZXMtbGluayBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYWJpbmV0LWxhYmVscyB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cblxuLmNhYmluZXQtbWV0YSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FiaW5ldC1tZXRhIC5jYWJpbmV0LW1ldGEtaXRlbSB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG4uY2FiaW5ldC1tZXRhIC5jYWJpbmV0LW1ldGEtbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmNhYmluZXQtbWV0YSAuY2FiaW5ldC1tZXRhLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhYmluZXQtbWV0YSAudHJlbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cblxuLmNhYmluZXQgLnZvaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm5vLXRvdWNoLmRlc2t0b3AgLmNhYmluZXQtbGFiZWxzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uby10b3VjaC5kZXNrdG9wIC5jYWJpbmV0LWRyYXdlcjpmb2N1cyAuY2FiaW5ldC1sYWJlbHMsIC5uby10b3VjaC5kZXNrdG9wIC5jYWJpbmV0LWRyYXdlcjphY3RpdmUgLmNhYmluZXQtbGFiZWxzLCAubm8tdG91Y2guZGVza3RvcCAuY2FiaW5ldC1kcmF3ZXI6aG92ZXIgLmNhYmluZXQtbGFiZWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uby10b3VjaC5kZXNrdG9wIC5jYWJpbmV0LWRyYXdlci0tbGFiZWxsZWQgLmNhYmluZXQtbGFiZWxzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udmlldy1vcmdhbmlzYXRpb25zIHNlY3Rpb246bm90KC5jYWJpbmV0LS1yb3dzKSAuY2FiaW5ldC1jYXJkLFxuLnZpZXctdmFjYW5jaWVzIC5zZWN0aW9uOm5vdChjYWJpbmluZXQtLXJvd3MpIC5jYWJpbmV0LWNhcmQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnZpZXctb3JnYW5pc2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLFxuLnZpZXctdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldC1jYXJkLWZsZXgtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FiaW5ldC1jYXJkLWZsZXgtY29udGFpbmVyIC5jYWJpbmV0LXRpdGxlIHtcbiAgZmxleC1iYXNpczogMzQlICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1jYXJkLWZsZXgtY29udGFpbmVyIC5jYWJpbmV0LXByb3BlcnRpZXMsIC5jYWJpbmV0LWNhcmQtZmxleC1jb250YWluZXIgLmNhYmluZXQtbWV0YSB7XG4gIGZsZXgtYmFzaXM6IDI0JSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtY2FyZC1mbGV4LWNvbnRhaW5lciAuY2FiaW5ldC1sYWJlbHMge1xuICBmbGV4LWJhc2lzOiAxOCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWJpbmV0LnBhbmUtc2VjdGlvbi0taW5zZXQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0cmlwIC5jYWJpbmV0LWRyYXdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWJpbmV0LWRyYXdlciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyMCU7XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1wcm9wZXJ0aWVzLFxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWxhYmVscyxcbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1tZXRhIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXByb3BlcnRpZXMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWxhYmVscyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtb3B0aW9ucyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtcHJvcGVydGllcyxcbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEgLmNhYmluZXQtbWV0YS1pdGVtLFxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEgLmNhYmluZXQtbWV0YS1saW5rIHtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEgLmNhYmluZXQtbWV0YS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEgLnRyZW5kIHtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhYmluZXQtZHJhd2VyIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzNCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzM0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FiaW5ldC1kcmF3ZXIge1xuICAgIGZsZXg6IDAgMCAyMyU7XG4gICAgbWF4LXdpZHRoOiAyMyU7XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1tZXRhIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDFyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zbSAuaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcmVtO1xufVxuXG4uaGVhZGluZy1wYW5lLXNlY3Rpb24gLmhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmbGV4OiAxIDAgNjAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkaW5nLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi50cmVuZCAudHJlbmQtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi50cmVuZCAudHJlbmQtaWNvbiAuaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42NzVyZW0gMCAwIC0wLjY3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLnRyZW5kIC50cmVuZC1pY29uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbmV1dHJhbCB7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG4udHJlbmQudHJlbmQtLWVubGFyZ2UgLnRyZW5kLWNoYW5nZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRyZW5kLnRyZW5kLS1yaXNpbmcgLnRyZW5kLWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIisgXCI7XG59XG4udHJlbmQudHJlbmQtLWZhbGxpbmcgLnRyZW5kLWNoYW5nZSB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuLnRyZW5kLnRyZW5kLS1mYWxsaW5nIC50cmVuZC1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCItIFwiO1xufVxuXG4ua2V5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uby10b3VjaC5kZXNrdG9wIC5rZXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdHJpcCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuLnN0cmlwIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMS4yNXJlbTtcbn1cbi5zdHJpcCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RyaXAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJpcCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciwgLnN0cmlwIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzLCAuc3RyaXAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zdHJpcCAuc3RyaXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvKiBQcmV2ZW50IGp1bXBzICovXG59XG4uc3RyaXAgLnN0cmlwLWl0ZW0gLmFjdGlvbi0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5zdHJpcCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtMS43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdHJpcCAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLnN0cmlwLnN0cmlwLS1tYXNrOmJlZm9yZSwgLnN0cmlwLnN0cmlwLS1tYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cmlwLnN0cmlwLS1tYXNrOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKSAhaW1wb3J0YW50O1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS12aWV3cG9ydCAuc3RyaXAtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGJvdHRvbTogMnJlbTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2U7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlO1xufVxuLnN0cmlwLnN0cmlwLS1ndXR0ZXItY29sbGFwc2UgLnN0cmlwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3RyaXAuc3RyaXAtLWd1dHRlci1zbSAuc3RyaXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5uby10b3VjaCAuc3RyaXAuc3RyaXAtLWhvdmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uby10b3VjaCAuc3RyaXAuc3RyaXAtLWhvdmVyOmhvdmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLCAubm8tdG91Y2ggLnN0cmlwLnN0cmlwLS1ob3Zlcjpmb2N1cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiwgLm5vLXRvdWNoIC5zdHJpcC5zdHJpcC0taG92ZXI6aG92ZXI6Zm9jdXMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDFyZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0wLjYyNXJlbSAwIDAgLTAuNjI1cmVtO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMXJlbTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyAuYXJyb3cge1xuICBmaWxsOiBncmF5O1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgcmlnaHQ6IDFyZW07XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCAuYXJyb3cge1xuICBmaWxsOiB3aGl0ZTtcbn1cbiNzdHJpcC1zZWFyY2gtaGlzdG9yeSB7XG4gIC8qIEluc2lkZSBzZWN0aW9uIHdpdGggaW5zZXQgKi9cbn1cbiNzdHJpcC1zZWFyY2gtaGlzdG9yeSAuc3RyaXAtaXRlbSB7XG4gIHdpZHRoOiA2MCU7XG59XG4jc3RyaXAtc2VhcmNoLWhpc3RvcnkgLnN0cmlwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYyg2MCUgKyAycmVtKTtcbn1cbiNzdHJpcC1zZWFyY2gtaGlzdG9yeSAuc3RyaXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoNjAlICsgMnJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLnN0cmlwLnN0cmlwLS1tYXNrLnN0cmlwLS1tYXNrOmJlZm9yZSwgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5zdHJpcC5zdHJpcC0tbWFzay5zdHJpcC0tbWFzazphZnRlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNzdHJpcC1zZWFyY2gtaGlzdG9yeSAuc3RyaXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMnJlbSk7XG4gIH1cbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gICNzdHJpcC1zZWFyY2gtaGlzdG9yeSAuc3RyaXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMzUlICsgMnJlbSk7XG4gIH1cbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDM1JSArIDJyZW0pO1xuICB9XG59XG4uYXVkaWVuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYXVkaWVuY2UtaGVhZGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbSAwO1xufVxuXG4uYXVkaWVuY2UtdGl0bGUge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXVkaWVuY2UtbGluay1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xufVxuXG4uYXVkaWVuY2UtaXRlbSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjM3NXJlbTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5hdWRpZW5jZS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmF1ZGllbmNlLXByb2dyZXNzIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDFyZW07XG59XG5cbi5hdWRpZW5jZS1tZXRhIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLmF1ZGllbmNlLW1ldGEtdGl0bGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDAuMjVyZW07XG59XG5cbi5hdWRpZW5jZS1tZXRhLWl0ZW1zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uYXVkaWVuY2UtbWV0YS1pdGVtIHtcbiAgZmxleDogMSAwIDMzLjMzMzM0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG4uYXVkaWVuY2UtbWV0YS1pdGVtIC5pY29uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uYXVkaWVuY2UtbWV0YS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmF1ZGllbmNlLW1ldGEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF1ZGllbmNlLW1ldGEtdGl0bGUsXG4uYXVkaWVuY2UtbWV0YS1kZXNjLFxuLmF1ZGllbmNlLW1ldGEtdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmF1ZGllbmNlLW1ldGEtdGl0bGUsXG4uYXVkaWVuY2UtbWV0YS1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXVkaWVuY2UtbWV0YS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hdWRpZW5jZS1tZXRhLXZhbHVlOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXVkaWVuY2UtY3JlZGl0cyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmF1ZGllbmNlLS1tYXRjaGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLXRpdGxlOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLW1hdGNoIHtcbiAgZmxleDogMSAwIDI1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtbG9jYXRpb24ge1xuICBmbGV4OiAxIDAgNzUlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLWxvY2F0aW9uOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW5zaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjM3NXJlbTtcbiAgbGVmdDogLTAuNzVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmluc2lnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC42MjVyZW07XG4gIG1hcmdpbjogLTAuMzEyNXJlbSAwIDAgLTAuMzEyNXJlbTtcbiAgYm9yZGVyOiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnNpZ2h0LXRvb2x0aXAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSA2Ljc1cmVtO1xufVxuLmluc2lnaHQtdG9vbHRpcC50b29sdGlwIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0wLjc1cmVtO1xuICB0b3A6IDEuODc1cmVtO1xuICBsZWZ0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW5zaWdodC10b29sdGlwLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAwLjc1cmVtIDMuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgd2lkdGg6IDE4cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuaW5zaWdodCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIH1cbn1cbi5zdGVwcyxcbi5zdGVwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLnN0ZXAge1xuICBmbGV4OiAxIDEgMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RlcCAuaW5kaWNhdG9yLXJhZGlhbCxcbi5zdGVwIC5jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yLjVyZW07XG4gIHRvcDogLTAuNXJlbTtcbn1cbi5zdGVwIC5jb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zdGVwLWxpbmsge1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwLjE4NzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyB7XG4gIHBhZGRpbmc6IDAgNnJlbTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAtbGluayxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAtbGluayB7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDAgMCAwO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAtbGluazpiZWZvcmUsIC5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwLWxpbms6YWZ0ZXIsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwLWxpbms6YmVmb3JlLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOCU7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMi43NXJlbTtcbn1cbi5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwLWxpbms6YWZ0ZXIsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwLWxpbms6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAsXG4gIC5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwIC5zdGVwLWxpbms6YmVmb3JlLFxuICAucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcCAuc3RlcC1saW5rOmFmdGVyLFxuICAucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwIC5zdGVwLWxpbms6YmVmb3JlLFxuICAucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwIC5zdGVwLWxpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVwbG9hZC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtZmlsZSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51cGxvYWQtZmlsZS1uYW1lLFxuLnVwbG9hZC1maWxlLWNsZWFyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi51cGxvYWQtZmlsZS1jbGVhciB7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMnJlbTtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHdpZHRoOiAyMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyLS1vcGVuIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgI2J0bi1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTZyZW07XG4gIHRvcDogLTJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5mZWVkYmFjay1ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAuc21pbGV5c19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAuZmVlZGJhY2stc21pbGV5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5yYXRpbmctc21pbGV5IHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjAwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAucmF0aW5nLXNtaWxleSAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLnJhdGluZy1zbWlsZXktaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5yYXRpbmctc21pbGV5LWluYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLmZpZWxkLXJhdGluZ19yYWRpb2J0biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLmZpZWxkLXJhdGluZ19yYWRpb2J0biAuaGVscC1ibG9jayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLmJ0bi1jbG9zZS1mZWVkYmFjayB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgI2ZlZWRiYWNrZm9ybS1leHBsYW5hdGlvbiB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgI2ZlZWRiYWNrZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2JiYjtcbn1cblxuLmxvYWRpbmctc2tlbGV0b24tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBtYXJnaW46IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNrZWxldG9uLWZsYXNoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAxLjhyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItMSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItMiB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItMyB7XG4gIHdpZHRoOiA0MCU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItNCB7XG4gIHdpZHRoOiA2MCU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItYm9sZCB7XG4gIGhlaWdodDogMi40cmVtO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyLXN0ZCB7XG4gIGhlaWdodDogMS44cmVtO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyLW1lZCB7XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyLXRoaW4ge1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci1leHRyYS10aGluIHtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItc3VwZXItdGhpbiB7XG4gIGhlaWdodDogMC4ycmVtO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyLXdoaXRlc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGFuaW1hdGlvbi1uYW1lOiBza2VsZXRvbi1mbGFzaDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWljb24tc3RkIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGtleWZyYW1lcyBza2VsZXRvbi1mbGFzaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuI3ZhY2FuY3lfbW9kYWwtc2tlbGV0b24tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMTcsIDIyNywgMC43Mik7XG59XG4jdmFjYW5jeV9tb2RhbC1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICBtYXgtd2lkdGg6IDc2cmVtO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNC41dmg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbiNpbnphZ2VfZ3JpZC1za2VsZXRvbi1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4jdmFjYW5jaWVzTGlzdC1za2VsZXRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIFtkYXRhLWNvbC1zZXE9XCIwXCJdIHtcbiAgd2lkdGg6IDclICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4jdmFjYW5jaWVzTGlzdC1za2VsZXRvbiB0YWJsZSBbZGF0YS1jb2wtc2VxPVwiMVwiXSB7XG4gIHdpZHRoOiAzNCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIFtkYXRhLWNvbC1zZXE9XCIyXCJdIHtcbiAgd2lkdGg6IDM0JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUgW2RhdGEtY29sLXNlcT1cIjNcIl0ge1xuICB3aWR0aDogMTIlICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jaWVzTGlzdC1za2VsZXRvbiB0YWJsZSBbZGF0YS1jb2wtc2VxPVwiNFwiXSB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4uaW56YWdlLXNrZWwtcm93LTEge1xuICB3aWR0aDogMTByZW07XG59XG5cbiNmb2N1c19jb250ZW50LXNrZWxldG9uLWJvZHkge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2x1c3Rlci1tb2RhcmF0aW9uLWZvcm0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbi5jbHVzdGVyLWNhdGVnb3J5LWJ0bixcbi5jbHVzdGVyLWNhdGVnb3J5LWJhY2stYnRuIHtcbiAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3JlbTtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBSb3VuZGVkUmVjdCk7XG59XG5cbltkYXRhLWNsdXN0ZXItY2F0ZWdvcnk9XCIwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2x1c3Rlci1jYXRlZ29yeS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuI2NsdXN0ZXItY291bnQtdG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTJyZW07XG59XG5cbi5jbHVzdGVyX2NhdGVnb3J5X3Njb3JlX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG5cbi5jbHVzdGVyX2NhdGVnb3J5X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICBwYWRkaW5nOiBpbmhlcml0O1xufVxuXG4jc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbiNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgdGFibGUgdGgge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbiNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjBcIl0ge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIxXCJdLCAjc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIyXCJdLCAjc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIzXCJdLCAjc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI0XCJdLCAjc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI1XCJdIHtcbiAgd2lkdGg6IDUlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuI3NraWxsX2FuYWx5c2lzX2NhdGVnb3J5LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiNlwiXSwgI3NraWxsX2FuYWx5c2lzX2NhdGVnb3J5LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiN1wiXSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYW51YWwtcGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbi5tYW51YWwtcGFnZS1jb250YWluZXIgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tYW51YWwtcGFnZS1jb250YWluZXIgaDE6OmFmdGVyIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRlbnQgc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW0gMDtcbn1cbi5tYW51YWwtcGFnZS1jb250ZW50IHAge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5tYW51YWwtcGFnZS1jb250ZW50IHAgZW0ge1xuICBjb2xvcjogI0Y4NUM2QTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFudWFsLXBhZ2UtY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5tYW51YWwtcGFnZS1jb250ZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICB3aWR0aDogNTAlO1xufVxuLm1hbnVhbC1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDNyZW0gMCAwO1xufVxuLm1hbnVhbC1wYWdlLWhlYWRlciBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hbnVhbC1wYWdlLWhlYWRlci10aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLm1hbnVhbC1mcm9udHBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubWFudWFsLWZyb250cGFnZS1oZWFkZXIgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFudWFsLWZyb250cGFnZS1iZyB7XG4gIGhlaWdodDogMThyZW07XG59XG5cbi5tYW51YWwtY29udGVudC10ZXh0LFxuLm1hbnVhbC1mcm9udHBhZ2UtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFudWFsLWNvbnRlbnQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLW1hbnVhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLW1hbnVhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFudWFsLXN0b2NrLXBob3RvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOHJlbTtcbn1cblxuLm1hbnVhbC1zdG9jay1waG90byB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFudWFsLWZyb250cGFnZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHJlbTtcbn1cblxuLm1hbnVhbC1mcm9udHBhZ2Ugc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYW51YWwtc2NyZWVuc2hvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDI0cHggNXB4ICNjY2M7XG4gIG1hcmdpbjogMC41cmVtIDAgMnJlbSAwO1xufVxuLm1hbnVhbC1zY3JlZW5zaG90LWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjg1QzZBO1xufVxuXG4ubWFudWFsLWZyb250cGFnZS1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1hbnVhbC1oZWFkZXItYWx0IHtcbiAgY29sb3I6IGhzbCgyNTgsIDk2JSwgMTklKSAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2tzdGFydC1tb2RhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggIzAwMDtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4jcXVpY2tzdGFydFBvcHVwTW9kYWwgLm1vZGFsIC5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5xdWlja3N0YXJ0LW1vZGFsLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYW51YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubWFudWFsLXBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubWFudWFsLXBhZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hbnVhbC1idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idG4tbWFudWFsIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1hbnVhbC1mcm9udHBhZ2UtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFudWFsLWZyb250cGFnZS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbn1cbi52aWV3LW9yZ2FuaXNhdGlvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2UsXG4udmlldy12YWNhbmNpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2Uge1xuICBhcHBlYXJhbmNlOiBhdSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi52aWV3LW9yZ2FuaXNhdGlvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2UuY2hlY2tib3hfb3JnYW5pc2F0aW9uLCAudmlldy1vcmdhbmlzYXRpb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94X2xhcmdlLmNoZWNrYm94X3ZhY2FuY3ksXG4udmlldy12YWNhbmNpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2UuY2hlY2tib3hfb3JnYW5pc2F0aW9uLFxuLnZpZXctdmFjYW5jaWVzIGlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94X2xhcmdlLmNoZWNrYm94X3ZhY2FuY3kge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5oZWlnaHRjaGVja2JveF9hbGxoZWlnaHQgLnZpZXctb3JnYW5pc2F0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XSNjaGVja2JveF9hbGwsXG5oZWlnaHRjaGVja2JveF9hbGxoZWlnaHQgLnZpZXctdmFjYW5jaWVzIGlucHV0W3R5cGU9Y2hlY2tib3hdI2NoZWNrYm94X2FsbCB7XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctb3JnYW5pc2F0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9vcmdhbmlzYXRpb24sXG4udmlldy12YWNhbmNpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfb3JnYW5pc2F0aW9uIHtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbn1cbi52aWV3LW9yZ2FuaXNhdGlvbnMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUsXG4udmlldy12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIGFuZCAoc3Ryb2tlLWNvbG9yOiB0cmFuc3BhcmVudCkge1xuICAgIC52aWV3LW9yZ2FuaXNhdGlvbnMgLmNhYmluZXQtLXJvd3MgLmNoZWNrYm94X29yZ2FuaXNhdGlvbixcbiAgICAudmlldy12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNoZWNrYm94X29yZ2FuaXNhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC52aWV3LW9yZ2FuaXNhdGlvbnMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUsXG4gICAgLnZpZXctdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcnRmb2xpb19hY3Rpb25fYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5wb3J0Zm9saW9fYWN0aW9uX2Jhcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wb3J0Zm9saW9fYWN0aW9uX2Jhcl9idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBoZWlnaHQ6IDJyZW07XG59XG4ucG9ydGZvbGlvX2FjdGlvbl9iYXJfY2hlY2tib3gge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucG9ydGZvbGlvX2FjdGlvbl9iYXJfZ3JpZC1yb3cge1xuICBtYXJnaW46IDAuMXJlbSAwIDAgMC43NXJlbTtcbn1cblxuI2NoZWNrYm94X29yZ2FuaXNhdGlvbl9hbGxfbGFiZWwsXG4jY2hlY2tib3hfdmFjYW5jeV9hbGxfbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDZyZW07XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAwIDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xufVxuLmNvbnRyb2w6Zm9jdXMsIC5jb250cm9sLS1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDAuMTg3NXJlbTtcbn1cbi5jb250cm9sX19hY3RpdmUsIC5jb250cm9sX19pbml0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRyb2xfX2xhYmVsLCAuY29udHJvbF9faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNvbnRyb2xfX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uY29udHJvbF9faWNvbiAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4uY29udHJvbC0tc2l6ZS1zbSB7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5jb250cm9sLS1zaXplLW1kIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmNvbnRyb2wtLW1vZGUtYmxvY2sge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5jb250cm9sLS1tb2RlLWJsb2NrLmNvbnRyb2wtLWFsaWduLXNwYWNlLWJldHdlZW4gLmNvbnRyb2xfX2FjdGl2ZSxcbi5jb250cm9sLS1tb2RlLWJsb2NrLmNvbnRyb2wtLWFsaWduLXNwYWNlLWJldHdlZW4gLmNvbnRyb2xfX2luaXQge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250cm9sLS1tb2RlLWJsb2NrLmNvbnRyb2wtLWljb24tcGxhY2VtZW50LXN1ZmZpeCAuY29udHJvbF9fbGFiZWwge1xuICBvcmRlcjogMDtcbn1cbi5jb250cm9sLS1tb2RlLWJsb2NrLmNvbnRyb2wtLWljb24tcGxhY2VtZW50LXN1ZmZpeCAuY29udHJvbF9faWNvbiB7XG4gIG9yZGVyOiAxMDtcbn1cbi5jb250cm9sLS1tb2RlLXRhYiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBib3JkZXItdG9wOiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG59XG4uY29udHJvbC0tbW9kZS1pY29uIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmNvbnRyb2wtLW1vZGUtaWNvbiAuY29udHJvbF9fbGFiZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb250cm9sLS1tb2RlLWljb24gLmNvbnRyb2xfX2ljb24gLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRyb2wtLW1vZGUtYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmNvbnRyb2wtLW1vZGUtYWN0aW9uLmNvbnRyb2wtLW91dGxpbmUge1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRlYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtX19uYW1lIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udGVhbV9fbWVtYmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRlYW1fX21lbWJlcjpob3ZlciwgLnRlYW1fX21lbWJlcjpmb2N1cywgLnRlYW1fX21lbWJlcjpob3Zlcjpmb2N1cyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1vZHVsZS1hdXRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1hdXRoIC5wYW5lLXYyLS1yb290IC5wYW5lLXNlY3Rpb24ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cbi5tb2R1bGUtYXV0aCAuZmllbGQtbG9naW5mb3JtLXJlbWVtYmVybWUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1zaWdudXAsXG4ubW9kdWxlLWF1dGggLnByb3Bvc2UtbG9naW4sXG4ubW9kdWxlLWF1dGggLnByb3Bvc2UtcmVzZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLWF1dGggLnByb3Bvc2Utc2lnbnVwIGEsXG4ubW9kdWxlLWF1dGggLnByb3Bvc2UtbG9naW4gYSxcbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1yZXNldCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1hdXRoIC5wcm9wb3NlLXNpZ251cCBhLFxuICAubW9kdWxlLWF1dGggLnByb3Bvc2UtbG9naW4gYSxcbiAgLm1vZHVsZS1hdXRoIC5wcm9wb3NlLXJlc2V0IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLm1vZHVsZS1hdXRoIC5wcm9wb3NlLWxvZ2luLFxuLm1vZHVsZS1hdXRoIC5wcm9wb3NlLXJlc2V0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubW9kdWxlLWF1dGggLnZvaWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubW9kdWxlLWF1dGgtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubW9kdWxlLWF1dGgtZm9ybS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2R1bGUtYXV0aC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1hdXRoLWZvcm0td3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kdWxlLWF1dGgtZm9ybSB7XG4gICAgZmxleDogMCAwIDY2LjY2NjQlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NCU7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWF1dGgtZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtYXV0aC1mb3JtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzNCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzM0JTtcbiAgfVxufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2gsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCBoMixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCBoMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwIDA7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2ggbGFiZWwsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2ggbGFiZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDAgMDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc3dpdGNoIGxhYmVsIGlucHV0LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc3dpdGNoIGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciAuc2xpZGVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyIC5zbGlkZXIge1xuICBmbGV4OiAwIDAgY2FsYyg2MCUgLSA0cmVtKTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciAudG9vbHRpcC1tYWluLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyIC5zbGlkZXIgLnRvb2x0aXAtbWFpbiB7XG4gIHdpZHRoOiA0cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciAudG9vbHRpcC1tYWluOmJlZm9yZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciAuc2xpZGVyIC50b29sdGlwLW1haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciAudG9vbHRpcC1tYWluOmFmdGVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyIC5zbGlkZXIgLnRvb2x0aXAtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJVwiICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlci10aXRsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlci10aXRsZSB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXItdGl0bGUgaDMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXItdGl0bGUgaDMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCB7XG4gIC8qIGluZGV4ICovXG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGF5b3V0LXBhbmUtLXByaW1hcnksXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGF5b3V0LXBhbmUtLXByaW1hcnkgLnBhbmUtY29udGVudCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGF5b3V0LXBhbmUtLXByaW1hcnkgLnBhbmUtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAuY2FyZWVyLWRhc2hib2FyZC10aXRsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAuY2FyZWVyLWRhc2hib2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44Njk5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjMwMDFyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGVhZCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ3Mzc0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MjYyNnJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5jYXJlZXItZGFzaGJvYXJkLWludHJvLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5jYXJlZXItZGFzaGJvYXJkLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgaDIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43MTQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjg1MDFyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuaW5kaWNhdG9yLXJhZGlhbCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuaW5kaWNhdG9yLXJhZGlhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuY2FyZC1maWx0ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmNhcmQtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5idG4sXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMnJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAubGlzdCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAubGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5wYW5lID4gLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAucGFuZSA+IC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5jYXJkLmNhcmQtLXRlc3QgaDIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAuY2FyZC5jYXJkLS10ZXN0IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2NDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZmlsdGVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZmlsdGVyIHtcbiAgdG9wOiAwO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1maWx0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZpbHRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIge1xuICB0b3A6IDVyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWNvbnRlbnQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50IHtcbiAgdG9wOiAxMXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgI3BhbmUtdGFiLTIgPiAucGFuZS1jb250ZW50LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ICNwYW5lLXRhYi0yID4gLnBhbmUtY29udGVudCB7XG4gIHRvcDogNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUtY29udGVudCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5wYW5lLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtY292ZXIsXG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1tZXRhLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLWNvdmVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1jb3Zlcixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1jb3ZlciB7XG4gIHRvcDogLThyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB0b3AgMTUwbXMgZWFzZTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLWNvdmVyLWFjdGlvbnMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtY292ZXItYWN0aW9ucyB7XG4gIGJvdHRvbTogMnJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1hcCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1tYXAge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1ldGEsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWV0YSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1ldGEtdGl0bGUsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWV0YS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5wYW5lLnBhbmUtLWRpc3RhbmNlIC5zbGlkZXIgLnNsaWRlci1oYW5kbGUsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAucGFuZS5wYW5lLS1kaXN0YW5jZSAuc2xpZGVyIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIHtcbiAgLyogV2hlbiBhIHNpbmdsZSBwcm9mZXNzaW9ucyBpcyBzaG93biAqL1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtY292ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtY292ZXIge1xuICB0b3A6IDA7XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1jb3Zlci1hY3Rpb25zLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLmZvY3VzLWNvdmVyLWFjdGlvbnMge1xuICBib3R0b206IC0xcmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWFwLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLmZvY3VzLW1hcCB7XG4gIHRvcDogOHJlbTtcbiAgYm90dG9tOiA4Ljc1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWFwLXRvZ2dsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tYXAtdG9nZ2xlIHtcbiAgYm90dG9tOiA5Ljc1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAucGFuZS5wYW5lLS1kaXN0YW5jZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5wYW5lLnBhbmUtLWRpc3RhbmNlIHtcbiAgYm90dG9tOiAxMy43NXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLmZvY3VzLW1ldGEsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWV0YSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWV0YS10b2dnbGUsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWV0YS10b2dnbGUge1xuICBoZWlnaHQ6IDguNzVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIHtcbiAgLyogV2hlbiBhIHNpbmdsZSBwcm9mZXNzaW9ucyBtZXRhIGluZm8gaXMgc2hvd24gKi9cbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWFwLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWFwIHtcbiAgdG9wOiA4cmVtO1xuICBib3R0b206IDVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEgLnBhbmUucGFuZS0tZGlzdGFuY2UsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5wYW5lLnBhbmUtLWRpc3RhbmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWV0YSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEgLmZvY3VzLW1ldGEge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWV0YS10b2dnbGUsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLXRvZ2dsZSB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLXRpdGxlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWV0YS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAuY2FyZHMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAuY2FyZHMge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmlsZSAuY2FyZHMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9maWxlIC5jYXJkcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y3ZjdmOSAwJSwgcmdiYSgyNDcsIDI0NywgMjQ5LCAwKSAxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby10b3VjaCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyID4gLnRpcCxcbi5uby10b3VjaCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyID4gLmFjdGlvbi1sYWJlbCwgLm5vLXRvdWNoIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMgPiAudGlwLFxuLm5vLXRvdWNoIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMgPiAuYWN0aW9uLWxhYmVsLCAubm8tdG91Y2ggLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3Zlcjpmb2N1cyA+IC50aXAsXG4ubm8tdG91Y2ggLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3Zlcjpmb2N1cyA+IC5hY3Rpb24tbGFiZWwsXG4ubm8tdG91Y2ggLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIgPiAudGlwLFxuLm5vLXRvdWNoIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyID4gLmFjdGlvbi1sYWJlbCxcbi5uby10b3VjaCAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cyA+IC50aXAsXG4ubm8tdG91Y2ggLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMgPiAuYWN0aW9uLWxhYmVsLFxuLm5vLXRvdWNoIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzID4gLnRpcCxcbi5uby10b3VjaCAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3Zlcjpmb2N1cyA+IC5hY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIgLmljb24tLXJlc2V0LCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmZvY3VzIC5pY29uLS1yZXNldCwgLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3Zlcjpmb2N1cyAuaWNvbi0tcmVzZXQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3ZlciAuaWNvbi0tcmVzZXQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cyAuaWNvbi0tcmVzZXQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3Zlcjpmb2N1cyAuaWNvbi0tcmVzZXQge1xuICBvcGFjaXR5OiAwLjg4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkczphZnRlcixcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcImZsaWNraXR5XCI7XG4gICAgZGlzcGxheTogbm9uZTsgLyogaGlkZSA6YWZ0ZXIgKi9cbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAubGlzdCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cmVtO1xuICAgIGJvdHRvbTogNXJlbTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZC1jb250ZW50LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCwgLm1vZHVsZS1jYXJlZXIudmlldy1jb2FjaCAubGF5b3V0LXBhbmUtLXByaW1hcnkgLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGF5b3V0LXBhbmUtLXByaW1hcnkgLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNvYWNoIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNzVyZW07XG4gIH1cbiAgLm1vZHVsZS1jYXJlZXIgLm5hdmlnYXRpb24tdG9nZ2xlLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctdGVzdHMgLnBhbmUgPiAucGFuZS1jb250ZW50LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAucGFuZSA+IC5wYW5lLWNvbnRlbnQge1xuICAgIHRvcDogMDtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5wYW5lID4gLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5wYW5lID4gLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCB7XG4gICAgdG9wOiAxMS4yNXJlbTtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5wYW5lLnBhbmUtLWRpc3RhbmNlLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1kaXN0YW5jZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNXJlbTtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZpbHRlciAubmF2LXRhYnMgLm5hdi1pdGVtLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1maWx0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiAxMnJlbTtcbiAgfVxuICAubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAjcGFuZS10YWItMiA+IC5wYW5lLWNvbnRlbnQsXG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ICNwYW5lLXRhYi0zID4gLnBhbmUtY29udGVudCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ICNwYW5lLXRhYi0yID4gLnBhbmUtY29udGVudCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ICNwYW5lLXRhYi0zID4gLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1kaXN0YW5jZSxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tZGlzdGFuY2Uge1xuICAgIGxlZnQ6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tZGlzdGFuY2UsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5wYW5lLnBhbmUtLWRpc3RhbmNlIHtcbiAgICBsZWZ0OiAxNXJlbTtcbiAgfVxufVxuXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuc3RyaXAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAudXd2LWRhc2hib2FyZF9fZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgbGVmdDogLTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB0YWJsZSB0ZCxcbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUgaDIsIC5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMFwiXSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIxXCJdIHtcbiAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMVwiXSAudXd2LWRhc2hib2FyZF9fdmFjYW5jeS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIyXCJdIHtcbiAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMlwiXSAudXd2LWRhc2hib2FyZF9fdmFjYW5jeS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIzXCJdIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiM1wiXSAudXd2LWRhc2hib2FyZF9fcHJvYmFiaWxpdHktcmFuZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX3RvcC1yaWdodCB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMztcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fdG9wLXJpZ2h0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19taWQtcmlnaHQge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX21pZC1yaWdodCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLXJpZ2h0IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1yaWdodCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLWxlZnQge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1sZWZ0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudmFjYW5jaWVzTGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtdXd2IC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgW25hbWU9XCJWYWNhbmN5Q2xhc3NpZmljYXRpb25TZWFyY2hbVmFjYW5jeVRpdGxlXVwiXSxcbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlcixcbi5tb2R1bGUtdXd2IFthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtc3RlZWtwcm9lZm51bW1lci1jb250YWluZXJdLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ubW9kdWxlLXV3diAuc2xhLW9wdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5zbGEtY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ubW9kdWxlLXV3diAuc2xhLWNoYXJ0LWNvbnRhaW5lciAuaGlnaGNoYXJ0cy10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kdWxlLXV3diAudXd2LWdyaWRfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAuc2VhcmNoX2NvbnRhaW5lci1ib2MtaXNjbzQtbGF5ZXI1IHtcbiAgd2lkdGg6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5tb2R1bGUtdXd2IC5zZWFyY2gtYnV0dG9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLXV3diAuYnRuLS11d3Ytb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNC4ycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMC40cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3dl9fZmlsdGVyLWJldHJvdXdiYWFyaGVpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlci1iZXRyb3V3YmFhcmhlaWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbn1cbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlci1iZXRyb3V3YmFhcmhlaWQtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNSU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4ubW9kdWxlLXV3diAuYnRuLWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLXV3diBbYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLXN0ZWVrcHJvZWZudW1tZXItY29udGFpbmVyXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAxcmVtO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRhYmxlLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIwXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjBcIl0ge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiMVwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCIxXCJdIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIyXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjJcIl0ge1xuICB3aWR0aDogMjglICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjNcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiM1wiXSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiNFwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCI0XCJdIHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiNVwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCI1XCJdIHtcbiAgd2lkdGg6IDEzJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnZhY2FuY2llc0xpc3QgLmluZGljYXRvci1wcm9ncmVzcyB7XG4gIHdpZHRoOiA2NSU7XG59XG4ubW9kdWxlLXV3diAucmFuZG9tLXZhY2FuY2llcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtdXd2IC5yYW5kb20tdmFjYW5jaWVzIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kdWxlLXV3diAucmFuZG9tLXZhY2FuY2llc19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLXV3diAuYnRuLS1yYW5kb20tdmFjYW5jaWVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk2OTg5QztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tb2R1bGUtdXd2IC50b2dnbGUtdmFjYW5jeS1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbi5tb2R1bGUtdXd2IC5idG5fX3Jlc2V0LWZvcm0sXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuYnRuX19yZXNldC1mb3JtOjpiZWZvcmUsXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bl9fcmVzZXQtZm9ybTpob3Zlcixcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuZm9ybS1nZXQtc3RlZWtwcm9ldmVuIHtcbiAgd2lkdGg6IDI1cmVtO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50IH4gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5tYW51YWwtanVkZ21lbnRfX2NvcnJlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bl9fbmV4dC1zbWFsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuI3ZhY2FuY3lQb3B1cE1vZGFsIFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuYnRuLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDQ0NDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudmFjYW5jeS1qdWRnZW1lbnQgLmJ0bixcbiN2YWNhbmN5UG9wdXBNb2RhbCAudmFjYW5jeS1qdWRnZW1lbnQgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24tZGVjaXNpb246OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZvY3VzLXByb3BlcnR5LXRlcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtLS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtLS1idXR0b24tY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50ICNva25va2Zvcm0tanVkZ21lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW86bnRoLW9mLXR5cGUoMSkgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVEOTM3O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbzpudGgtb2YtdHlwZSgyKSBsYWJlbCwgI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbzpudGgtb2YtdHlwZSgzKSBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENDM2MzY7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgaW5wdXQge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQztcbiAgd2lkdGg6IDMwcmVtO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwID4gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0MzQ2OTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyICNhZHZhbmNlZHNlYXJjaGZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAgPiAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAucmVzZXRfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1MjlGICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5yZXNldF9mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4jc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1yZXN1bHRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtcmVzdWx0cyBsaTo6YWZ0ZXIsICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LXJlc3VsdHMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOTAlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufVxuXG5bYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtY29udGFpbmVyXSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldmlldy1vay1ub2stYnRuLWNvbnRhaW5lcixcbiNyZXZpZXctYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZC0tdXd2IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5zbGFkYXRhdHlwZSxcbiNzaG93X2V2YWwge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG4jdXd2U2xhRXhwb3J0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1d3ZTbGFFeHBvcnQgLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1kb3dubG9hZC5pY29uLWNvbnRhaW5lci0tbGcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnV3dl9fY2hhcnQtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sYXlvdXQtZGVmYXVsdC5hcHBsaWNhdGlvbi12MiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxheW91dC1kZWZhdWx0LmFwcGxpY2F0aW9uLXYyIC5sb2dvLFxuLmxheW91dC1kZWZhdWx0LmFwcGxpY2F0aW9uLXYyIC51c2VyIHtcbiAgei1pbmRleDogMTtcbn1cbi5sYXlvdXQtZGVmYXVsdC5hcHBsaWNhdGlvbi12MiA+IC5hY3Rpb24tLW5hdmlnYXRpb24ge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtZGVmYXVsdCAucGFuZS1jbG9zZS5hY3Rpb24tLXNocmluay1tZCB7XG4gICAgdG9wOiAxLjVyZW07XG4gIH1cbiAgLmxheW91dC1kZWZhdWx0IC5wYW5lLXYyLnBhbmUtdjItLXJvb3QgLnBhbmUtdjItYmFubmVyIC5hY3Rpb24tLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQgLnBhbmUtdjIucGFuZS12Mi0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQgLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXNlY29uZGFyeSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0IC5wYW5lLXYyLmxheW91dC1kZWZhdWx0LS1zcGxpdC1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzQlO1xuICAgIC8qIEV4YWN0IGhlaWdodCBpcyBtYW5hZ2VkIHRocm91Z2ggSlMsIHRoZXNlIGFyZSBkZWZhdWx0ICovXG4gICAgdG9wOiA1cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIH1cbiAgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdCAucGFuZS12Mi1iYWNrZHJvcC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtb3BlbiAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtcHJpbWFyeSAucGFuZS12Mi1jb250ZW50LCAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0LWxnLW9wZW4gLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXByaW1hcnkgLnBhbmUtdjItY29udGVudCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0LW9wZW4gLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXNlY29uZGFyeSwgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdC1sZy1vcGVuIC5wYW5lLXYyLmxheW91dC1kZWZhdWx0LS1zcGxpdC1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0LW9wZW4udmlldy1pbnN0cnVtZW50cyAucGFuZS12Mi0tcm9vdCAuYWN0aW9uW2RhdGEtcGFuZS10YXJnZXQ9Y2FydF0sIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtbGctb3Blbi52aWV3LWluc3RydW1lbnRzIC5wYW5lLXYyLS1yb290IC5hY3Rpb25bZGF0YS1wYW5lLXRhcmdldD1jYXJ0XSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0LWNsb3NlIC5wYW5lLXYyLmxheW91dC1kZWZhdWx0LS1zcGxpdC1wcmltYXJ5IC5wYW5lLXYyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtY2xvc2UgLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzQlO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtY2xvc2Uudmlldy1pbnN0cnVtZW50cyAucGFuZS12Mi0tcm9vdCAuYWN0aW9uW2RhdGEtcGFuZS10YXJnZXQ9Y2FydF0ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnZpZXctcmVzdWx0cyA+IC5hY3Rpb24tLW5hdmlnYXRpb24sXG4udmlldy1yZXN1bHRzID4gLnVzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi52aWV3LXJlc3VsdHMgPiAudXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gIC8qIEZvciBtb2JpbGUgb25seSAqL1xuICB0b3A6IDQuNXJlbTtcbiAgei1pbmRleDogNzExO1xufVxuLnZpZXctcmVzdWx0cyAuc2VhcmNoIC5zZWFyY2gtcHJvZmlsZSB7XG4gIHRvcDogLTMuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlldy1yZXN1bHRzIC5zZWFyY2ggLnNlYXJjaC1xdWVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlldy1yZXN1bHRzIC5zZWFyY2ggLnNlYXJjaC1wcm9maWxlIHtcbiAgbGVmdDogNC41cmVtO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk2O1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi0tbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk3O1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sXG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uLXF1ZXJpZXMge1xuICB6LWluZGV4OiA5OTk5ODtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtdjItLW5hdmlnYXRpb24tcG9ydGZvbGlvLFxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi0tbmF2aWdhdGlvbi1xdWVyaWVzIHtcbiAgei1pbmRleDogOTk5OTk7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsXG4udmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLFxuLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xuICB3aWxsLWNoYW5nZTogdG9wLCB3aWR0aDtcbn1cbi5zYWZhcmkxMSAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsXG4uc2FmYXJpMTEgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbi5zYWZhcmkxMSAudmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMsXG4uc2FmYXJpMTEgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDguNXJlbSk7XG4gIHRvcDogOC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDcxMDtcbn1cbi53aW5kb3dzLmNocm9tZSAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gIHotaW5kZXg6IGluaXRpYWw7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudC5yZXN1bHRzLW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudC5yZXN1bHRzLW1hcCAubWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzIC5wYW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XG4gIHotaW5kZXg6IDcyMDtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyAucGFuZS1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHotaW5kZXg6IDczMDtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLnBhbmUtYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAuZm9jdXMtY292ZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5idG4uZm9jdXMtc2F2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5hY3Rpb24tLWNsb3NlIC5rZXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi0tb3JnYW5pc2F0aW9uc19sYWJlbCB7XG4gIHotaW5kZXg6IDczMTtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgge1xuICB6LWluZGV4OiA3MTE7IC8qIEFib3ZlIHJlc3VsdHMgKGZvciBsYWJlbHMpLCBCZWxvdyB0aGUgcmVzdCAqL1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1oZWFkZXIgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS10b3AgLnJlc3VsdHMtbW9kZXMsIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1waW5uZWQgLnJlc3VsdHMtbW9kZXMge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tbm90LXRvcCAucmVzdWx0cy1tb2RlcywgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXVucGlubmVkIC5yZXN1bHRzLW1vZGVzIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1ub3QtdG9wIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudC5yZXN1bHRzLW1hcCwgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXVucGlubmVkIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudC5yZXN1bHRzLW1hcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLW5vdC10b3Audmlldy1yZXN1bHRzLS1waW5uZWQgLnJlc3VsdHMtbW9kZXMsIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS11bnBpbm5lZC52aWV3LXJlc3VsdHMtLXBpbm5lZCAucmVzdWx0cy1tb2RlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogNHJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtZmlsdGVycyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucGFuZS1maWx0ZXJzIC5wYW5lLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnJlc3VsdHMtbW9kZXMge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLWZpbHRlcnMge1xuICBtYXJnaW4tbGVmdDogLTEwMHZ3O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1mb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucmVzdWx0cy1tb2RlcyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1yZXN1bHRzIHtcbiAgICAvKiBFeGNlcHQgLnBhbmUtZm9jdXMgKi9cbiAgfVxuICAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsXG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbiAgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICB0b3A6IDVyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoIC5zZWFyY2gtcHJvZmlsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5zZWFyY2ggLnNlYXJjaC1xdWVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoLnNlYXJjaC0tcHJvZmlsZSAuc2VhcmNoLXByb2ZpbGUge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5zZWFyY2guc2VhcmNoLS1wcm9maWxlIC5zZWFyY2gtcXVlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1yZXN1bHRzIC5zZWFyY2gge1xuICAgIGxlZnQ6IDZyZW07XG4gICAgcmlnaHQ6IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzIC5zZWFyY2gge1xuICAgIGxlZnQ6IDhyZW07XG4gICAgcmlnaHQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIHtcbiAgICB0b3A6IDByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cyB7XG4gICAgLyogRGVza3RvcCAqL1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gICAgei1pbmRleDogNzMyO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsXG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDB2dztcbiAgICB3aWR0aDogNjZ2dztcbiAgICAvKiBTZXQgLnBhbmUtZm9jdXMgaGVpZ2h0IGVxdWFsIHRvIG90aGVyIHBhbmVzICovXG4gICAgdG9wOiA5cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAucGFuZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLnBhbmUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLmFjdGlvbnMtaGVhZGVyIHtcbiAgICByaWdodDogNS41cmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXZ3O1xuICAgIHdpZHRoOiAyNXZ3O1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucGFuZS1yZXN1bHRzIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtYXJnaW4tbGVmdDogMjV2dztcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5yZXN1bHRzLWZpbHRlciB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMge1xuICAgIHdpZHRoOiAzNHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1yZXN1bHRzIC52YWNhbmN5LWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1yZXN1bHRzIC52YWNhbmN5LW1ldGEge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLWZvY3VzIHtcbiAgICBtYXJnaW4tbGVmdDogMzR2dztcbiAgfVxufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydCAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydCAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0IC5wYW5lLXJlc3VsdHMgLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udmlldy1kYXNoYm9hcmQgI2Zhdm91cml0ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRyZW07IC8qIHJvb20gZm9yIGV4dHJhIGxvbmcgZHJvcGRvd25zICovXG59XG5cbi52aWV3LWdyaWQgLnBhbmUtYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctZ3JpZCAubG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ3JpZCAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aWV3LWdyaWQgLnBhbmUtdGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LWdyaWQgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5uby10b3VjaC5pZTExIC52aWV3LWdyaWQgLmNvbnRlbnQsIC5uby10b3VjaC5jaHJvbWUgLnZpZXctZ3JpZCAuY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ3JpZCAucGFuZS1iYWNrLFxuICAudmlldy1ncmlkIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1ncmlkIC5wYW5lLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG4gIC52aWV3LWdyaWQgLnBhbmUtaGVhZGVyICsgLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiA5cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIC52aWV3LWdyaWQgLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyB7XG4gICAgdG9wOiA5cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnZpZXctZ3JpZCAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiAxM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuXG4udmlldy1zaG9wIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctc2hvcCAucGFuZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctc2hvcCAucHJpY2Utbm90ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnBhbmUtcmVzdWx0cyB7XG4gICAgbGVmdDogNnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLXJlc3VsdHMge1xuICAgIGxlZnQ6IDByZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI1dncpO1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhICsgLnJlc3VsdHMtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgei1pbmRleDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSArIC5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSArIC5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1pdGVtICsgLnJlc3VsdHMtbWV0YS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhICsgLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWl0ZW0gLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhIC5yZXN1bHRzLW1ldGEtZHJvcGRvd24tLXJpZ2h0IHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhLXRpdGxlIC5yZXN1bHRzLW1ldGEtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS1pbmRleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLWluZGV4IHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnRzIHtcbiAgcGFkZGluZzogMCAxcmVtIDNyZW07XG4gIG1hcmdpbjogMHJlbTtcbn1cbi50b3VjaC53ZWJraXQgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgcGFkZGluZzogMCAwIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlcjpmaXJzdC1jaGlsZCAucmVwb3J0LWNoYXB0ZXItaGVhZGluZyAucmVwb3J0LWNoYXB0ZXItaWNvbiB7XG4gIGhlaWdodDogNHJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyOmZpcnN0LWNoaWxkIC5yZXBvcnQtY2hhcHRlci1oZWFkaW5nIC5yZXBvcnQtY2hhcHRlci1pY29uOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyOmZpcnN0LWNoaWxkIC5yZXBvcnQtY2hhcHRlci1oZWFkaW5nIC5yZXBvcnQtY2hhcHRlci1pY29uIC5yZXBvcnQtaWNvbiB7XG4gIHRvcDogMnJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLWhlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjA2MTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1pY29uIC5yZXBvcnQtaWNvbiB7XG4gIHRvcDogNHJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtO1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5OmhvdmVyLCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeTpmb2N1cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydDpob3Zlcixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydDpmb2N1cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0OmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3Q6Zm9jdXMsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFnczpob3Zlcixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzOmZvY3VzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzOmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzOmZvY3VzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZTpob3Zlcixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2U6Zm9jdXMsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueTpob3Zlcixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55OmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtaGVhZGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLnJlcG9ydC1oZWFkZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1oZWFkZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzc3NTFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImljb25zLXJlcG9ydFwiICFpbXBvcnRhbnQ7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmU6YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZTpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZTpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmU6YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZTpiZWZvcmUge1xuICB0b3A6IDAuMTI1cmVtO1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbzpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbzpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm86YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm86YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWluZm8uYnRuLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItaW5mby5idG4sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItaW5mby5idG4sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItaW5mby5idG4sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItaW5mby5idG4sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItaWNvbjpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItaWNvbjpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci1pY29uOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLWljb246YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLWljb246YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci1pY29uOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5ICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgKyAucmVwb3J0LWNoYXB0ZXIgLnJlcG9ydC1jaGFwdGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1jb250ZW50LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtY29udGVudCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtY29udGVudCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtY29udGVudCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWNvbnRlbnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtY29udGVudCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zZWdtZW50LWxhYmVsLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zZWdtZW50LXZhbHVlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtc2VnbWVudC1sYWJlbCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LXNlZ21lbnQtdmFsdWUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LXNlZ21lbnQtdmFsdWUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LXNlZ21lbnQtdmFsdWUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1zZWdtZW50LWxhYmVsLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtc2VnbWVudC12YWx1ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1zZWdtZW50LWxhYmVsLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LXNlZ21lbnQtdmFsdWUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LXNlZ21lbnQtdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQ0MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC40NDAwMXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5kcm9wZG93bi1tZW51LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5kcm9wZG93bi1tZW51LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLmRyb3Bkb3duLW1lbnUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAuZHJvcGRvd24tbWVudSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAuZHJvcGRvd24tbWVudSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLmRyb3Bkb3duLW1lbnUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeTpudGgtY2hpbGQoZXZlbiksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQ6bnRoLWNoaWxkKGV2ZW4pLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3Q6bnRoLWNoaWxkKGV2ZW4pLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3M6bnRoLWNoaWxkKGV2ZW4pLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzOm50aC1jaGlsZChldmVuKSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2U6bnRoLWNoaWxkKGV2ZW4pLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeS5yZXBvcnQtY2hhcnQtLXdpZGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQucmVwb3J0LWNoYXJ0LS13aWRlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QucmVwb3J0LWNoYXJ0LS13aWRlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MucmVwb3J0LWNoYXJ0LS13aWRlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzLnJlcG9ydC1jaGFydC0td2lkZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UucmVwb3J0LWNoYXJ0LS13aWRlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkucmVwb3J0LWNoYXJ0LS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzLnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cy5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1jYXJkLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlLnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeS5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1zdW1tYXJ5LWxpc3QsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydC5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1zdW1tYXJ5LWxpc3QsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LXN1bW1hcnktbGlzdCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtc3VtbWFyeS1saXN0LFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtc3VtbWFyeS1saXN0LFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlLnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LXN1bW1hcnktbGlzdCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtc3VtbWFyeS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGlwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC5yZXBvcnQtdGlwLS1hY3RpdmUgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAucmVwb3J0LXRpcC0tYWN0aXZlIC5yZXBvcnQtdGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtdG9nZ2xlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjc1cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC41cmVtO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtaWNvbixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwLjYxMjVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWljb24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIuMjVyZW0gMC41cmVtIDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW0gMS41cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUgLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyID4gZGl2Om50aC1jaGlsZChldmVuKSAucmVwb3J0LXRpcC10b2dnbGUge1xuICAgIGxlZnQ6IC0xcmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyID4gZGl2Om50aC1jaGlsZChvZGQpIC5yZXBvcnQtdGlwLXRvZ2dsZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5Om50aC1jaGlsZChvZGQpLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQ6bnRoLWNoaWxkKG9kZCksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0Om50aC1jaGlsZChvZGQpLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFnczpudGgtY2hpbGQob2RkKSxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzOm50aC1jaGlsZChvZGQpLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlOm50aC1jaGlsZChvZGQpLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueTpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YS10aXRsZSAucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUge1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhLXRpdGxlIC5yZXN1bHRzLW1ldGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydHMge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA1cmVtO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyIHtcbiAgICBtYXJnaW46IDAgLTRyZW07XG4gICAgcGFkZGluZzogMCA0cmVtIDNyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5yZXBvcnQtdGlwLXRvZ2dsZSB7XG4gICAgbGVmdDogLTRyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKG9kZCkgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgICByaWdodDogLTRyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItaGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10aXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydHMge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyIHtcbiAgICBwYWRkaW5nOiAwIDhyZW0gM3JlbTtcbiAgICBtYXJnaW46IDAgLThyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5yZXBvcnQtdGlwLXRvZ2dsZSB7XG4gICAgbGVmdDogLThyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKG9kZCkgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgICByaWdodDogLThyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItaGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gIH1cbn1cblxuLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDRyZW07XG59XG4udmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMTAwO1xufVxuLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0xMDAlO1xuICB6LWluZGV4OiA5MDA7XG59XG4udmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tc2Vjb25kYXJ5IC5wYW5lLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZS5hcHBsaWNhdGlvbi5zdGF0ZS1uYXZpZ2F0aW9uIC5sYXlvdXQtcGFuZS0tc2Vjb25kYXJ5IHtcbiAgbGVmdDogMDtcbn1cbi52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUuYXBwbGljYXRpb24uc3RhdGUtbmF2aWdhdGlvbiAubWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUuYXBwbGljYXRpb24uc3RhdGUtbmF2aWdhdGlvbiAubWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuMjVyZW0pO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1zZWNvbmRhcnkge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuMjVyZW0pO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICB9XG59XG4udmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW9wZW4gLmxheW91dC1wYW5lLS10ZXJ0aWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUtaGVhZGVyIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5wYW5lLWZpbHRlciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tbWQtb3BlbiAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1tZC1vcGVuIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLmxheW91dC1wYW5lLS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLXN0ZXBzIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLXN0ZXBzIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZpbHRlciB7XG4gICAgdG9wOiAxcmVtO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tc3RlcHMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyIHtcbiAgICB0b3A6IDZyZW07XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1zdGVwcyAubGF5b3V0LXBhbmUtLXByaW1hcnksXG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tc3RlcHMgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSB7XG4gICAgdG9wOiA4cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLnNpZGVtZW51LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5zaWRlbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAuc2lkZW1lbnUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtaGVhZGVyIC5wYW5lLWJhY2sge1xuICAgIGxlZnQ6IC01LjI1cmVtO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtaGVhZGVyIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjk1NzUxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjk1NzUxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXByaW1hcnkgLnBhbmUtZmlsdGVyLXRhYiAucGFuZS1oZWFkZXIgPiAucGFuZS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlLmxheW91dC1zcGxpdC0tb3BlbiAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1tZC1vcGVuIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLmxheW91dC1wYW5lLS10ZXJ0aWFyeSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLnNpZGVtZW51LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi52aWV3LWluc3RydW1lbnQgLmFjdGlvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xufVxuLnZpZXctaW5zdHJ1bWVudCAjaW5zdHJ1bWVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbWFyZ2luOiAycmVtIDJyZW0gMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtLWluc3BpcmF0aW9uIC5wYW5lLXYyIHtcbiAgbWF4LXdpZHRoOiA2NC4yNXJlbTtcbn1cbi5tb2RhbC0taW5zcGlyYXRpb24gLnBhbmUtdjIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlldy1pbnNwaXJhdGlvbiB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG4udmlldy1pbnNwaXJhdGlvbiAuc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1pbnNwaXJhdGlvbiAuc2VhcmNoIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5zZWFyY2ggKyAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHtcbiAgbWFyZ2luLXRvcDogNS41cmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnNlYXJjaC1rZXlzIHtcbiAgcmlnaHQ6IDRyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAucGFuZS0tYmFzZSAucGFuZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnBhbmUtLWJhc2UgLnBhbmUtY29udGVudC1pbm5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5wYW5lLS1iYXNlIC5wYW5lLWhlYWRlciAuc2VhcmNoIHtcbiAgdG9wOiAxcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZhY2FuY3ktbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZhY2FuY3ktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5uYXZpZ2F0aW9uLFxuLnZpZXctaW5zcGlyYXRpb24gLm5hdmlnYXRpb24tdG9nZ2xlLFxuLnZpZXctaW5zcGlyYXRpb24gLmNvdW50ZXItbGltaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBsZWZ0OiA0cmVtO1xuICB0b3A6IC0wLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0LS1pbml0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi10aXRsZSBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tdGl0bGUgZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0wLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi10aXRsZS0taW5pdCBlbTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaCAuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2ggLnNlYXJjaCAuc2VhcmNoLXF1ZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoLnBhbmUtLWJhc2UgLnBhbmUtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaC5wYW5lLS1iYXNlIC5wYW5lLWNvbnRlbnQtaW5uZXIge1xuICB0b3A6IC00LjVyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAuc2VhcmNoIHtcbiAgdG9wOiAxcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXJlc3VsdHMgLnZpZXctaW5zcGlyYXRpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXJlc3VsdHMgLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmFjYW5jeSAuaW5kaWNhdG9yLXJhZGlhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXJlc3VsdHMgLnZhY2FuY3kgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2ggLnNlYXJjaCB7XG4gICAgbGVmdDogMS41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dCB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2ggLnNlYXJjaCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoLnBhbmUtLWJhc2UgLnBhbmUtY29udGVudC1pbm5lciB7XG4gICAgZmxleDogMCAwIDY2JTtcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmlldy1pbnNwaXJhdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC52YWNhbmN5IC52YWNhbmN5LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmFjYW5jeSAuaW5kaWNhdG9yLXJhZGlhbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMi41cmVtO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC52YWNhbmN5IC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS4xMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaCAuc2VhcmNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3VyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi50b3VyX19pbWctLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxheW91dC1jb2x1bW4gLmxheW91dC1wYW5lLS1wcmltYXJ5LFxuLmxheW91dC1jb2x1bW4gLmxheW91dC1wYW5lLS10ZXJ0aWFyeSxcbi5sYXlvdXQtc3BsaXQgLmxheW91dC1wYW5lLS1wcmltYXJ5LFxuLmxheW91dC1zcGxpdCAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxheW91dC1jb2x1bW4gLmxheW91dC1wYW5lLS1zZWNvbmRhcnksXG4ubGF5b3V0LXNwbGl0IC5sYXlvdXQtcGFuZS0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDcwMDtcbn1cbi5sYXlvdXQtY29sdW1uLnN0YXRlLW5hdmlnYXRpb24gLm1haW4sXG4ubGF5b3V0LXNwbGl0LnN0YXRlLW5hdmlnYXRpb24gLm1haW4ge1xuICBtYXJnaW4tbGVmdDogMThlbTtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtY29sdW1uLnN0YXRlLW5hdmlnYXRpb24gLm1haW4sXG4gIC5sYXlvdXQtc3BsaXQuc3RhdGUtbmF2aWdhdGlvbiAubWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycmVtO1xuICB9XG59XG5cbmh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY3ktdGl0bGUgLmluZGljYXRvci1zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY3ktdGl0bGU6aG92ZXIgLmluZGljYXRvci1zdGF0ZS1sYWJlbCwgaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jeS10aXRsZTpmb2N1cyAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsLCBodG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmN5LXRpdGxlOmhvdmVyOmZvY3VzIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jeTpob3ZlciAuaW5kaWNhdG9yLXN0YXRlIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwsIGh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY3k6Zm9jdXMgLmluZGljYXRvci1zdGF0ZSAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsLCBodG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmN5OmhvdmVyOmZvY3VzIC5pbmRpY2F0b3Itc3RhdGUgLmluZGljYXRvci1zdGF0ZS1sYWJlbCxcbmh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY2llc0xpc3Q6aG92ZXIgLmluZGljYXRvci1zdGF0ZSAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsLFxuaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jaWVzTGlzdDpmb2N1cyAuaW5kaWNhdG9yLXN0YXRlIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwsXG5odG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmNpZXNMaXN0OmhvdmVyOmZvY3VzIC5pbmRpY2F0b3Itc3RhdGUgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdXBwb3J0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGF0ZS0tc3VwcG9ydCAuc3VwcG9ydC10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZS0tc3VwcG9ydCAudmlldy1yZXN1bHRzIC5zdXBwb3J0LXRvZ2dsZSB7XG4gIGJvdHRvbTogNC41cmVtO1xufVxuXG5odG1sLnN0YXRlLS1ub3RpZnkgLnVzZXIgLnB1bHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuc3RhdGUtLW11dGUge1xuICAvKiBETyBOT1QgRElTUExBWSBORVdTIGFrYSBNVVRFICovXG59XG5odG1sLnN0YXRlLS1tdXRlIC51c2VyIC5wdWxzZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwuc3RhdGUtLW11dGUgLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyAudGltZWxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwuc3RhdGUtLW11dGUgLnVzZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5zdGF0ZS0tbXV0ZSAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC5wYW5lLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxM3JlbTtcbiAgfVxufVxuXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS12Mi1iYW5uZXIucGFuZS12Mi1iYW5uZXItLXN0ZXBzIHtcbiAgbWluLWhlaWdodDogOS41cmVtO1xufVxuaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gICAgdG9wOiA1cmVtO1xuICB9XG4gIGh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOS41cmVtKTtcbiAgICB0b3A6IDkuNXJlbTtcbiAgfVxuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCxcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMHJlbSk7XG4gICAgdG9wOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsXG4gIGh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkuNXJlbSk7XG4gICAgdG9wOiA5LjVyZW07XG4gIH1cbn1cblxuI3lpaS1kZWJ1Zy10b29sYmFyLnlpaS1kZWJ1Zy10b29sYmFyLnlpaS1kZWJ1Zy10b29sYmFyX3Bvc2l0aW9uX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYm90dG9tIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4ucmlnaHQge1xuICByaWdodDogMjBweDtcbn1cblxuLnRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWJzb2x1dGUtcmVndWxhci1yaWdodCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmFic29sdXRlLXJlZ3VsYXItbGVmdCB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYWJzb2x1dGUtcmVndWxhci10b3Age1xuICB0b3A6IDIwcHg7XG59XG4uYWJzb2x1dGUtcmVndWxhci1ib3R0b20ge1xuICBib3R0b206IDIwcHg7XG59XG5cbi5wYWRkaW5nLWV4dHJhLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLXNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLXNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLXNtYWxsLXgge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwteSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGFkZGluZy1zbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wYWRkaW5nLXNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wYWRkaW5nLXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBhZGRpbmctc21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wYWRkaW5nLXNtYWxsLXgge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFkZGluZy1zbWFsbC15IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYWRkaW5nLXJlZ3VsYXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci10b3Age1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWRkaW5nLXJlZ3VsYXItcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYWRkaW5nLXJlZ3VsYXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWRkaW5nLXJlZ3VsYXIteCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYWRkaW5nLXJlZ3VsYXIteSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYWRkaW5nLWxhcmdlIHtcbiAgcGFkZGluZzogMzVweDtcbn1cbi5wYWRkaW5nLWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLnBhZGRpbmctbGFyZ2UtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLnBhZGRpbmctbGFyZ2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ucGFkZGluZy1sYXJnZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLnBhZGRpbmctbGFyZ2UteCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5wYWRkaW5nLWxhcmdlLXkge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ucGFkZGluZy1leHRyYS1sYXJnZSB7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG4ucGFkZGluZy1leHRyYS1sYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLnBhZGRpbmctZXh0cmEtbGFyZ2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlLXgge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ucGFkZGluZy1leHRyYS1sYXJnZS15IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLWV4dHJhLXNtYWxsLCAubWFyZ2luLXhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLXRvcCwgLm1hcmdpbi14cy10b3Age1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLXJpZ2h0LCAubWFyZ2luLXhzLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLWJvdHRvbSwgLm1hcmdpbi14cy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLWxlZnQsIC5tYXJnaW4teHMtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLXgsIC5tYXJnaW4teHMteCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcmdpbi1leHRyYS1zbWFsbC15LCAubWFyZ2luLXhzLXkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW4tc21hbGwsIC5tYXJnaW4tcywgLm1hcmdpbi1zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYXJnaW4tc21hbGwtdG9wLCAubWFyZ2luLXMtdG9wLCAubWFyZ2luLXNtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWFyZ2luLXNtYWxsLXJpZ2h0LCAubWFyZ2luLXMtcmlnaHQsIC5tYXJnaW4tc20tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFyZ2luLXNtYWxsLWJvdHRvbSwgLm1hcmdpbi1zLWJvdHRvbSwgLm1hcmdpbi1zbS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmdpbi1zbWFsbC1sZWZ0LCAubWFyZ2luLXMtbGVmdCwgLm1hcmdpbi1zbS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luLXNtYWxsLXgsIC5tYXJnaW4tcy14LCAubWFyZ2luLXNtLXgge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1hcmdpbi1zbWFsbC15LCAubWFyZ2luLXMteSwgLm1hcmdpbi1zbS15IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYXJnaW4tcmVndWxhciB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5tYXJnaW4tcmVndWxhci10b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFyZ2luLXJlZ3VsYXItbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyLXgge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyLXkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1hcmdpbi1sYXJnZSwgLm1hcmdpbi1sIHtcbiAgbWFyZ2luOiAzNXB4O1xufVxuLm1hcmdpbi1sYXJnZS10b3AsIC5tYXJnaW4tbC10b3Age1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLm1hcmdpbi1sYXJnZS1yaWdodCwgLm1hcmdpbi1sLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLm1hcmdpbi1sYXJnZS1ib3R0b20sIC5tYXJnaW4tbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1hcmdpbi1sYXJnZS1sZWZ0LCAubWFyZ2luLWwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLm1hcmdpbi1sYXJnZS14LCAubWFyZ2luLWwteCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLXksIC5tYXJnaW4tbC15IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tYXJnaW4tZXh0cmEtbGFyZ2UsIC5tYXJnaW4teGwge1xuICBtYXJnaW46IDQ1cHg7XG59XG4ubWFyZ2luLWV4dHJhLWxhcmdlLXRvcCwgLm1hcmdpbi14bC10b3Age1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLm1hcmdpbi1leHRyYS1sYXJnZS1yaWdodCwgLm1hcmdpbi14bC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtbGFyZ2UtYm90dG9tLCAubWFyZ2luLXhsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ubWFyZ2luLWV4dHJhLWxhcmdlLWxlZnQsIC5tYXJnaW4teGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLm1hcmdpbi1leHRyYS1sYXJnZS14LCAubWFyZ2luLXhsLXgge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm1hcmdpbi1leHRyYS1sYXJnZS15LCAubWFyZ2luLXhsLXkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWd1bGFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG59XG5cbi5ib3JkZXItcmVndWxhci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NBQzZEQztcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5ib3JkZXItLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvcmRlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYmFja2dyb3VuZC10ZXh0LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWhvcml6b250YWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4LXZlcnRpY2FsLS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtYmFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG4uZ3JpZC1jb2wtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uZ3JpZC1jb2wtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4uZ3JpZC1jb2wtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uZ3JpZC1jb2wtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG4uZ3JpZC1nYXAtc21hbGwge1xuICBncmlkLWdhcDogMTBweDtcbn1cblxuLmZsZXgtYmFyLS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4jeWlpLWRlYnVnLXRvb2xiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDIuNXB4KTtcbn1cblxuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53aWR0aC1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctZWxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbi5hbmltYXRpb24tZmFkZSB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuLmFuaW1hdGlvbi1mYWRlLWZhc3Qge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5hbmltYXRpb24tcHVsc2Uge1xuICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGdyaWQtZ2FwOiAwIDJyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jc3N2YW5idWl0ZW5hZiB7XG4gIGJvcmRlcjogNXB4IGRvdHRlZCAjMDBhOTlkO1xufVxuXG4uaWNvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmOTliMTtcbiAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmljb24tcm91bmQgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgc3Ryb2tlOiAjZmZmO1xuICBoZWlnaHQ6IDAuODVyZW07XG4gIHdpZHRoOiAwLjg1cmVtO1xuICB0b3A6IDAuMzVyZW07XG4gIGxlZnQ6IDAuMzVyZW07XG59XG5cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LWRyYXdlciAuY2FiaW5ldC1vcmdhbmlzYXRpb24gLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1tZW51LXRvZ2dsZS1pY29uLmFjdGlvbi0taGFtYnVyZ2VyIC5pY29uLWNvbnRhaW5lci0taGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubWFpbi1tZW51LXRvZ2dsZS1pY29uLmFjdGlvbi0taGFtYnVyZ2VyIC5pY29uLWNvbnRhaW5lci0taGFtYnVyZ2VyIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG59XG5cbi5idWxrLWFjdGlvbnMtLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4uYnVsay1hY3Rpb25zLS1iYXJfX29yZ2FuaXNhdGllcywgLmJ1bGstYWN0aW9ucy0tYmFyX192YWNhbmNpZXMge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnVsay1hY3Rpb25zLS1zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idWxrLWFjdGlvbnMtLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5idWxrLWFjdGlvbnMtLWFsbC1jb250YWluZXIsIC5idWxrLWFjdGlvbnMtLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIGRpbWdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1bGstYWN0aW9ucy0tYWxsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1bGstYWN0aW9ucy0tYWxsLWNvbnRhaW5lci5idWxrLWFjdGlvbnMtLWFsbF9fc2VtaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2NoZWNrYm94LXNlbWkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbn1cbi5idWxrLWFjdGlvbnMtLWFsbC1jb250YWluZXIuYnVsay1hY3Rpb25zLS1hbGxfX2NoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG4uYnVsay1hY3Rpb25zLS1vcHRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWJpbmV0LS1ncmlkIC5idWxrLWFjdGlvbnMtLWJhciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmNhYmluZXQtLWdyaWQgLmJ1bGstYWN0aW9ucy0tYWxsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zZWxlY3QtYWxsLWl0ZW0ge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuXG4uYWN0aW9uLS1yb3dzLFxuLmFjdGlvbi0tZ3JpZCB7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5wYW5lLXYyLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAzO1xufVxuLnBhbmUtdjItaGVhZGVyIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbn1cbi5wYW5lLXYyLWhlYWRlciAucGFuZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhbmUtdjItaGVhZGVyLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnBhbmUtdjItaGVhZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAxMHJlbSAwIDFyZW07XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhbmUtdjItaGVhZGVyIC5yZXN1bHRzLW1ldGEtcGVyaW9kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lLXYyLWhlYWRlci1jcnVtYnMge1xuICAgIHRvcDogMC43NXJlbTtcbiAgfVxufVxuLmNhYmluZXQtc2VhcmNoX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWJpbmV0LXNvcnRfX3NlbGVjdC1zb3J0Ynkge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgcGFkZGluZzogMC40NXJlbTtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NmU5MCAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b246aG92ZXIuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4uY2FiaW5ldC1zb3J0IC5hY3Rpb25fX2J1dHRvbi5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1zb3J0IC5hY3Rpb25fX2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b24gLmljb24tY29udGFpbmVyLS1zb3J0X29yZGVyLmljb24tY29udGFpbmVyLS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1zb3J0IC5hY3Rpb25fX2J1dHRvbi5hY3Rpb24tLXNvcnRfb3JkZXItZGVzYyAuaWNvbi1jb250YWluZXItLWxnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uIC5pY29uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb25fX2J1dHRvbiB7XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIHBhZGRpbmc6IDAuNDVyZW07XG59XG4uYWN0aW9uX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19idXR0b246aG92ZXIuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5hY3Rpb25fX2J1dHRvbi5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25fX2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNzQ2MzlkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uYWN0aW9uX19idXR0b24gLmljb24tY29udGFpbmVyLS1zb3J0X29yZGVyLmljb24tY29udGFpbmVyLS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19idXR0b24uYWN0aW9uLS1zb3J0X29yZGVyLWRlc2MgLmljb24tY29udGFpbmVyLS1sZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWN0aW9uX19idXR0b24gLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhYmluZXQtc29ydF9fc3dpdGNoLWFzYy1kZXNjIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldF9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhYmluZXRfX2lucHV0LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4ub3JnYW5pc2F0aW9uLS1sYWJlbCB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm9yZ2FuaXNhdGlvbi0tbGFiZWwtLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBvcGFjaXR5OiA5MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbn1cblxuLm9yZ2FuaXNhdGlvbi0tbGFiZWw6aG92ZXIgLm9yZ2FuaXNhdGlvbi0tbGFiZWwtLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi0tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmZvY3VzLWxhYmVsLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnRuLS1sYWJlbC5idG4tLWxhYmVsX19jb2xsZWFndWUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tLWxhYmVsLmJ0bi0tbGFiZWwtdGVhbSBzdmcge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi50b29sdGlwLWJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgb3BhY2l0eTogOTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG9vbHRpcC1ib3gtLW5hcnJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uc2VhcmNoLXYzX19pbmZvLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTByZW07XG4gIHRvcDogMC43NXJlbTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uY2hhcnRfX3NldHRpbmdzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jaGFydF9fc2V0dGluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY2hhcnRfX3NldHRpbmctY29udGFpbmVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmNoYXJ0X19zZXR0aW5nLS1kYXRlcmFuZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jaGFydF9fdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGFydF9fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2hhcnRfX2NvdW50ZXIgaDEge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjAwcHg7XG59XG4uY2hhcnRfX2NvdW50ZXIgaDIge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4uc3RhY2stY2hhcnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xufVxuLnN0YWNrLWNoYXJ0X19iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMTg3LCAyMDksIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uc3RhY2stY2hhcnRfX2Jhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyQkJEMTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS0wOjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDklIDAsIDExJSA1MCUsIDklIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tMTo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxOCUgMCwgMjAlIDUwJSwgMTglIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tMjo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAyNyUgMCwgMjklIDUwJSwgMjclIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tMzo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAzNiUgMCwgMzglIDUwJSwgMzYlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tNDo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA0NSUgMCwgNDclIDUwJSwgNDUlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tNTo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1NCUgMCwgNTYlIDUwJSwgNTQlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tNjo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA2MyUgMCwgNjUlIDUwJSwgNjMlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tNzo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA3MiUgMCwgNzQlIDUwJSwgNzIlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tODo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MSUgMCwgODMlIDUwJSwgODElIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tOTo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5MCUgMCwgOTIlIDUwJSwgOTAlIDEwMCUsIDAgMTAwJSk7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLnN0YWNrLWNoYXJ0X19iYXItLWFjdGl2ZSBlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tYWN0aXZlIGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5kb251dC1jaGFydF9fY29udGFpbmVyIC5oaWdoY2hhcnRzLWNvbG9yLTAge1xuICBmaWxsOiAjNDBCQzhBO1xufVxuLmRvbnV0LWNoYXJ0X19jb250YWluZXIgLmhpZ2hjaGFydHMtY29sb3ItMSB7XG4gIGZpbGw6ICMxRTAyNUY7XG59XG4uZG9udXQtY2hhcnRfX2NvbnRhaW5lciAuaGlnaGNoYXJ0cy1jb2xvci0yIHtcbiAgZmlsbDogI0Y4NUM2QTtcbn1cbi5kb251dC1jaGFydF9fY29udGFpbmVyIC5oaWdoY2hhcnRzLWNvbG9yLTMge1xuICBmaWxsOiAjNWE1ZTc5O1xufVxuXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWhlYXRtYXAsXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWRpc3RhbmNldGltZW1hcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtcm93OiAyLzQ7XG59XG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWhlYXRtYXAgLmhlYXRtYXAtY29udGFpbmVyLFxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1kaXN0YW5jZXRpbWVtYXAgLmhlYXRtYXAtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAuaGVhdG1hcC1sZWdlbmQsXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWRpc3RhbmNldGltZW1hcCAuaGVhdG1hcC1sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWhlYXRtYXAgLmhlYXRtYXAtbGVnZW5kX19iYXIsXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWRpc3RhbmNldGltZW1hcCAuaGVhdG1hcC1sZWdlbmRfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg4MiwgNjYsIDE4NSwgMC41KSwgcmdiYSg3NywgNjIsIDE4MCwgMC41NSksIHJnYmEoNzIsIDU3LCAxNzUsIDAuNiksIHJnYmEoNjcsIDUzLCAxNzAsIDAuNjUpLCByZ2JhKDYyLCA0OSwgMTY1LCAwLjcpLCByZ2JhKDU3LCA0NCwgMTYwLCAwLjc1KSwgcmdiYSg1MiwgNDAsIDE1NSwgMC43NSksIHJnYmEoNDcsIDM2LCAxNTAsIDAuOCksIHJnYmEoNDIsIDMxLCAxNDUsIDAuOCksIHJnYmEoMzcsIDI3LCAxNDAsIDAuOSksIHJnYmEoMzIsIDIzLCAxMzUsIDAuOSksIHJnYmEoMjcsIDE4LCAxMzAsIDAuOTUpLCByZ2IoMjIsIDE0LCAxMjUpLCByZ2IoMzAsIDIsIDk1KSk7XG59XG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWhlYXRtYXAgLmhlYXRtYXBfX3RleHRmaWVsZCxcbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0tZGlzdGFuY2V0aW1lbWFwIC5oZWF0bWFwX190ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAubWFwIC5nbS1idW5kbGVkLWNvbnRyb2wuZ20tYnVuZGxlZC1jb250cm9sLW9uLWJvdHRvbSxcbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0tZGlzdGFuY2V0aW1lbWFwIC5tYXAgLmdtLWJ1bmRsZWQtY29udHJvbC5nbS1idW5kbGVkLWNvbnRyb2wtb24tYm90dG9tIHtcbiAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWhlYXRtYXAgLmhlYXRtYXAtbG9hZGVyLFxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1kaXN0YW5jZXRpbWVtYXAgLmhlYXRtYXAtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nbS1zdHlsZS1pdyB7XG4gIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUtaXcgLmxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUtaXcgLmxpc3QtaGVhZGVyOmhvdmVyIC5saXN0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdtLXN0eWxlLWl3IHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydF9fY29udGFpbmVyLS1oZWF0bWFwIC5jaGFydF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoYXJ0X19jb250YWluZXItLWRpc3RhbmNldGltZW1hcCAuY2hhcnRfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAyMHB4O1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tZGlzdGFuY2V0aW1lbWFwIC5jaGFydF9fZm9vdGVyIGZvb3RlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRvcDogMi41cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB6LWluZGV4OiA1O1xufVxuLmRyb3Bkb3duX19jb250YWluZXItLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmRyb3Bkb3duX19jb250YWluZXItLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd25fX2NsaWNrYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuLmRyb3Bkb3duX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAycmVtO1xufVxuLmRyb3Bkb3duX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5kcm9wZG93bl9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWJpbmV0LW9wdGlvbnMuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uY2FiaW5ldC1vcHRpb25zLmRyb3Bkb3duLm9wZW4ge1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5ncmlkLXZpZXcgLmFjY291bnRzTGlzdCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiA1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS1iczMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCwgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYSAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS1iczMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnMyLXRvZ2FsbC1idXR0b24ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmt2LXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtdmlldyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuXG4ua3YtZ3JpZC10YWJsZSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS1iczMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNEU0RUMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmt2LWdyaWQtdGFibGUgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdi1ncmlkLXRhYmxlIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS12Mi0tbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLCAudmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMsIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsIC52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgge1xuICB0b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLWRnZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jaWQtcGpheC1zZWFyY2gtdjMgLnNlYXJjaCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3NlYXJjaC12M19fZHJhZ2dhYmxlLWl0ZW1zIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VhcmNoLXYzLnBhbmUtdjItYmFubmVyIHtcbiAgbWluLWhlaWdodDogNXJlbTtcbn1cblxuLnNlYXJjaC12MyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtdjMgLmljb24tY29udGFpbmVyLS1kcmFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0U0RTRFQyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fYnV0dG9uOmhvdmVyIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tc2VsZWN0ZWQgc3ZnIHBhdGgsIC5zZWFyY2gtdjNfX2J1dHRvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLXNlbGVjdGVkIHN2ZyBwYXRoLCAuc2VhcmNoLXYzX19idXR0b24uYnRuLXYzLS13aGl0ZS5idG4tdjNfX2ljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tc2VsZWN0ZWQgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fc3VibWl0IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxLjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3Jlc2V0IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgLnNlYXJjaC1rZXkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdG9wOiAtMXB4O1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0IC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnNlYXJjaC12M19fdG9vbHRpcC0tcXVlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMS41cmVtO1xuICB0b3A6IDAuNzVyZW07XG59XG4uc2VhcmNoLXYzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5LCAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItYWN0aXZlLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTguNXJlbSk7XG59XG4uc2VhcmNoLXYzICNzZWFyY2gtdjNfX2J1dHRvbi0tc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2gtdjNfX3N1Ym1pdCAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXYzX19zYXZlIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtdjNfX3NhdmU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLnNlYXJjaC12M19fc2V0dGluZ3MtY2FuY2VsIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtdjNfX3NldHRpbmdzLWNhbmNlbDpob3ZlciBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4uc2VhcmNoLXYzX190ZXh0LWlucHV0LCAuc2VhcmNoLXYzX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXYzX190ZXh0LWlucHV0Om5vdCg6bGFzdC1jaGlsZCksIC5zZWFyY2gtdjNfX3NlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQgLmJ0bi1yZW1hcmssIC5zZWFyY2gtdjNfX3NlbGVjdCAuYnRuLXJlbWFyayB7XG4gIGN1cnNvcjogaGVscDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCAuYnRuLXJlbWFyazpob3ZlciwgLnNlYXJjaC12M19fc2VsZWN0IC5idG4tcmVtYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NmU5MDtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQuZm9ybS1jb250cm9sLCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0LCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQuZm9ybS1jb250cm9sLCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQsIC5zZWFyY2gtdjNfX3NlbGVjdCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQuZm9ybS1jb250cm9sIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCBsaS5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQuZm9ybS1jb250cm9sIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0IGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC12M19fc2VsZWN0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlYXJjaC12M19fc2VsZWN0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gMC41cmVtIDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwLjNyZW0gMC43NXJlbTtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuc2VhcmNoLXYzX19zZWxlY3QgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgdG9wOiAtMC4xNXJlbTtcbiAgY29sb3I6ICNGNEY2RmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1jbG9uZS0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiBpIHtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuICNzZWFyY2gtdjNfX2J1dHRvbi0tbW9yZSwgLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19zdWJtaXQsIC5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItY2xvbmUtLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFNEU0RUM7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci1jbG9uZS0tYWN0aXZlICNqZC1kcmFnZ2FibGUtc2VhcmNoLWR1bW15IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLWNsb25lLS1pbmFjdGl2ZSAuc2VhcmNoLXYzX19pdGVtLS1kdW1teSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItY2xvbmUtLWluYWN0aXZlLCAuc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci1jbG9uZS0tYWN0aXZlIHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlLCAuc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1hY3RpdmUsIC5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1jbG9uZS0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fYnV0dG9uOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2J1dHRvbi5idG4tdjNfX2ljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lci0tZHJhZyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2J1dHRvbi5idG4tdjNfX2ljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lci0tZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgaW5wdXQsIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgI3NlYXJjaC1pbnB1dC1zZWxlY3RpemVkIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5ICNzZWFyY2gtaW5wdXQtc2VsZWN0aXplZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZS5zZWFyY2gta2V5IHtcbiAgbWFyZ2luOiAwIDAgMC4xMjVyZW0gMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5oYXMtaXRlbXM6OmJlZm9yZSB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0IC5zZWFyY2gtaW5wdXQtc2VsZWN0aXplZCB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiB7XG4gIGhlaWdodDogNDVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uLnNlYXJjaC12M19fbG9jYXRpb24tY29udGFpbmVyLS1vcGVuIHtcbiAgei1pbmRleDogMjA7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uICNsb2NhdGlvbi1hdXRvY29tcGxldGUge1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAjbG9jYXRpb24tYXV0b2NvbXBsZXRlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHdpZHRoOiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbG9jYXRpb24gc3ZnIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3RvcC1iYXIge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDA7XG59XG4uc2VhcmNoLXYzX190b3AtYmFyLnNlYXJjaC12M19fdG9wLWJhci5zZWFyY2gtdjNfX2ZyZWUtZW50cnktLWZvY3VzIHtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDAwMDtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQuMXJlbSAzLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDQuNXJlbSA0cmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW0tLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAyO1xuICBoZWlnaHQ6IDVyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFjdGl2ZSAuc2VhcmNoLXYzX19jb250YWluZXItYWN0aXZlLWl0ZW1zIC5zZWFyY2gtdjNfX2l0ZW06bGFzdC1jaGlsZCAuc2VhcmNoLXYzX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWluYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNC4xcmVtIDMuNXJlbSA0cmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgLnNlYXJjaC1rZXlzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0taW5hY3RpdmUge1xuICBoZWlnaHQ6IDRyZW07XG4gIGdyaWQtcm93OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0taW5hY3RpdmUuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1pbmFjdGl2ZSB7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19faXRlbS0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19fYWN0aW9uLWJ1dHRvbnMge1xuICBncmlkLXJvdzogMTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19fYWN0aW9uLWJ1dHRvbnMgLnNlYXJjaC12M19fYWR2YW5jZWQge1xuICB3aWR0aDogNHJlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUUwMjVGO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyAuc2VhcmNoLXYzX19hZHZhbmNlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyAuc2VhcmNoLXYzX19hZHZhbmNlZCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUgLmljb24tY29udGFpbmVyLS1kb3VibGUtYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAjc2VhcmNoLXYzX19idXR0b24tLXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAjc2VhcmNoLXYzX19idXR0b24tLXNldHRpbmdzIC5pbmRpY2F0b3Ige1xuICBtYXJnaW46IDAuNTVyZW0gLTAuNXJlbSAwIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1jbG9uZSB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDRyZW0gNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDQuNXJlbSA0cmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1jbG9uZS0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDI7XG4gIGxlZnQ6IC0wLjU1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMS4xcmVtKTtcbiAgYm9yZGVyOiAycHggZG90dGVkICM5Rjk5QjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1jbG9uZS0tYWN0aXZlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAzO1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19oZWFkZXIge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICB0b3A6IC0ycmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19oZWFkZXIgLnNlYXJjaC12M19fYWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQzZEQztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1oaWRkZW4ge1xuICBncmlkLXJvdzogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtdjMgLnNlYXJjaC12M19fY2xvbmUtLWFjdGl2ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjY2NjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19jbG9uZS0taGlkZGVuLWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdyZW07XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHRvcDogNC41cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fbG9jYXRpb24ge1xuICB3aWR0aDogNTByZW07XG4gIHRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19sb2NhdGlvbiAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2xvY2F0aW9uIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAuYnRuLXYzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19sb2NhdGlvbi0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19icmFuY2hlLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICB3aWR0aDogNDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2JyYW5jaGUgLmJ0bi12MywgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fcHJvZmVzc2lvbl9jbGFzcyAuYnRuLXYzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2JyYW5jaGUgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2JyYW5jaGUgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC50YWItcGFuZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fcHJvZmVzc2lvbl9jbGFzcyAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNzYmktdHJlZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNpc2NvLXRyZWUsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3Byb2Zlc3Npb25fY2xhc3MgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC50YWItcGFuZSAjc2JpLXRyZWUsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3Byb2Zlc3Npb25fY2xhc3MgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC50YWItcGFuZSAjaXNjby10cmVlIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI0cmVtKTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2JyYW5jaGUgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC50YWItcGFuZSAjc2JpLXRyZWUgLnVpLWZhbmN5dHJlZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNpc2NvLXRyZWUgLnVpLWZhbmN5dHJlZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fcHJvZmVzc2lvbl9jbGFzcyAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNzYmktdHJlZSAudWktZmFuY3l0cmVlLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUgI2lzY28tdHJlZSAudWktZmFuY3l0cmVlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgLmJ0bi12MyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX2hlYWRlciB7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19jbG9zZSAuc2VhcmNoLXYzX19idXR0b24tLWNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMnJlbSAycmVtIDJyZW07XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgc2VsZWN0LCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgaW5wdXQsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX2Ryb3Bkb3duLS1wcm92aW5jZVtzdHlsZT1cIlwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJyZW0pO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWFyY2gtdjMgLnNlYXJjaC12M19fZHJvcGRvd24tLXByb3ZpbmNlW3N0eWxlPVwiXCJdICsgLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2Uge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnNlYXJjaC12MyAuZmllbGQtc2VhcmNobW9kZWwtcGh5c2ljYWxsb2NhdGlvbnByb3ZpbmNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzIC5maWVsZC1zZWFyY2htb2RlbC1waHlzaWNhbGxvY2F0aW9ucHJvdmluY2UgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12MyAuZmllbGQtc2VhcmNobW9kZWwtcGh5c2ljYWxsb2NhdGlvbnByb3ZpbmNlIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAucGFuZS1sb2NhdGlvbnMtc2xpZGVyLS1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5mb3JtLWdyb3VwLmZpZWxkLWRpc3RhbmNlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLmZvcm0tZ3JvdXAuZmllbGQtZGlzdGFuY2Utc2xpZGVyICNkaXN0YW5jZS1zbGlkZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1tb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLW1vZGUgLmljb24tY29udGFpbmVyLS1sZyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLW1vZGUjdGFiLWFyZWEgLnNlYXJjaC12My0tcHJvdmluY2VzLXVzZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjI1cmVtO1xuICB0b3A6IDEuNzVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIgLmZvcm0tZ3JvdXAuZmllbGQtZGlzdGFuY2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlICNtYXAtY2FudmFzLnBhbmUtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMgLnNlYXJjaC12My0tbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xufVxuLnNlYXJjaC12M19faXRlbSB7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNlYXJjaC12M19faXRlbS5zZWFyY2gtdjNfX2l0ZW0tLWhpZGRlbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWFyY2gtdjNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXYzX19pdGVtOmhvdmVyIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnNlYXJjaC12M19faXRlbTpob3ZlciAuc2VhcmNoLXYzX19idXR0b24ge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlYXJjaC12M19faXRlbSBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoLXYzX19pdGVtLS1oaWRkZW4ge1xuICBncmlkLXJvdzogMjtcbn1cbi5zZWFyY2gtdjNfX2l0ZW0tLWR1bW15IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX2l0ZW0tLWR1bW15IGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnNlYXJjaC12My1pdGVtLS1hY3RpdmUge1xuICB6LWluZGV4OiAyMDtcbn1cbi5zZWFyY2gtdjMtaXRlbS0tYWN0aXZlIC5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXYzLWl0ZW0tLWFjdGl2ZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC12M19fYmFja2Ryb3Age1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uc2VhcmNoLXYzX19iYWNrZHJvcC0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlYXJjaC12M19fZHJhZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19zZXR0aW5nLmJ0bi12MyAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMgI3NlYXJjaC12M19fYnV0dG9uLS1tb3JlIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuLnNlYXJjaC12MyAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUgLmljb24tY29udGFpbmVyLS1zbSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12MyAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUge1xuICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG59XG4uc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbiNpZC1wamF4LXNlYXJjaC12MyB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcmVtO1xufVxuXG4ucGFuZS12Mi5wYW5lLXYyLS1yb290IHtcbiAgdG9wOiA5cmVtO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5wYW5lLXYyLS1sb2dpbiB7XG4gIHRvcDogMHJlbTtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLXJvb3QgLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWZpcnN0IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtdjNfX2l0ZW0tLW9uZHJhZ292ZXI6bm90KC5zZWFyY2gtdjNfX2l0ZW0tLWR1bW15KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24gZGl2LCAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246OmJlZm9yZSwgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAuZmllbGQtc2VhcmNobW9kZWwtcGh5c2ljYWxsb2NhdGlvbnByb3ZpbmNlIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtbG9jYXRpb25zLW1vZGUgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucGFuZS1sb2NhdGlvbnMtbW9kZS4tLWFjdGl2ZSBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5cbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQgLm5hdmJhciB7XG4gIHRvcDogLTEycmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRvcDtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLCAuaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXVucGlubmVkIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycywgLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS11bnBpbm5lZCAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLCAuaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXVucGlubmVkIC52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLXYyLnBhbmUtdjItLWRhc2hib2FyZC5wYW5lLXYyLS1yb290IHtcbiAgdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG59XG5cbi5zZWFyY2gtdjNfX21vYmlsZS1maWx0ZXItc3dpdGNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXYzX19xdWVyeS1iYWNrZHJvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFyY2gtdjNfX21vYmlsZS1zdWJtaXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjc2VhcmNoLXYzX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3RpemUtaW5wdXQuaXRlbXMubm90LWZ1bGwuaGFzLW9wdGlvbnMuaGFzLWl0ZW1zLmZvY3VzLmlucHV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNzZWFyY2gtdjNfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbTpub3QoLnNlYXJjaC12M19faXRlbS0taGlkZGVuKTpudGgtY2hpbGQoMiksXG4gIC5zZWFyY2gtdjNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLnBhbmUtdjIucGFuZS12Mi0tcG9ydGZvbGlvLnBhbmUtdjItLXJvb3Qge1xuICAgIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjMtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbiAgLnNlYXJjaC12M19fYmFja2Ryb3Auc2VhcmNoLXYzX19iYWNrZHJvcC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19fc3VibWl0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgI3Jlc3VsdHMtc2F2ZSB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyIC5zZWFyY2gtdjNfX21vYmlsZS1zdWJtaXQuYnRuLXYzLS1hY3Rpb24taWNvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBib3R0b206IDFyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlYXJjaC12M19fbW9iaWxlLWZpbHRlci1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC01cmVtO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhbmUtdjIucGFuZS12Mi0tZGFzaGJvYXJkLnBhbmUtdjItLXJvb3Qge1xuICAgIHRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMge1xuICAgIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2xvY2F0aW9uLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgei1pbmRleDogMTAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gICAgdG9wOiAwO1xuICB9XG4gICNpZC1wamF4LXNlYXJjaC12MyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC01cmVtO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAjaWQtcGpheC1zZWFyY2gtdjMgLnNlYXJjaCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtZm9jdXMtb3BlbiAjaWQtcGpheC1zZWFyY2gtdjMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhcl9fbWlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXItLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciAuYnRuLXYzLS1hY3Rpb24taWNvbiB7XG4gICAgaGVpZ2h0OiAyLjY1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNHJlbSA0cmVtIDFmciAxZnI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLnNlYXJjaC12My0tbW9iaWxlLW9wZW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLnNlYXJjaC12My0tbW9iaWxlLW9wZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX190b3AtYmFyLnNlYXJjaC12M19fZnJlZS1lbnRyeS0tZm9jdXMge1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci5zZWFyY2gtdjMtLW1vYmlsZS1vcGVuIC5zZWFyY2gtdjNfX3RvcC1iYXIuc2VhcmNoLXYzX19mcmVlLWVudHJ5LS1mb2N1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcuMjVyZW0pO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAwcmVtO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci5zZWFyY2gtdjMtLW1vYmlsZS1vcGVuIC5zZWFyY2gtdjNfX3RvcC1iYXIuc2VhcmNoLXYzX19mcmVlLWVudHJ5LS1mb2N1cyAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSB7XG4gICAgei1pbmRleDogMTAwMDAwMDAwMDAwO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX190b3AtYmFyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDlyZW0pO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX190b3AtYmFyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0LjVyZW0pO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX190b3AtYmFyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuaGFzLWl0ZW1zOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLnNlYXJjaC12M19faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOS41cmVtO1xuICAgIGxlZnQ6IC0wLjVyZW07XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fbG9jYXRpb24ge1xuICAgIHRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAucGFuZS1sb2NhdGlvbnMtc2xpZGVyIC50b29sdGlwLnRvb2x0aXAtbWFpbiB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIgLmZvcm0tZ3JvdXAuZmllbGQtZGlzdGFuY2Utc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fc3VibWl0IHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fcmVzZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI0cmVtKTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSAuc2VhcmNoLXYzX19pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5yZWFjdC1zZWFyY2hwcm9maWxlc2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItYWN0aXZlLWl0ZW1zLCAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMy41cmVtKTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgI3NlYXJjaC12M19fYnV0dG9uLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW0gLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW0gLmljb24tY29udGFpbmVyLS1kcm9wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAuc2VhcmNoLXYzX19zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtdjMtaXRlbS0tYWN0aXZlIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuc2VhcmNoLXYzX190b3AtYmFyLFxuICAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uLFxuICAuc2VhcmNoLXYzX19tb2JpbGUtc3VibWl0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFjdGl2ZSwgLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSwgLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19fdG9wLWJhciwgLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiwgLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19fbW9iaWxlLXN1Ym1pdCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2xvY2F0aW9uIHtcbiAgICB0b3A6IC0zcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICB9XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19leHBlcmllbmNlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19leHBlcmllbmNlIC5zZWFyY2gtZXhwZXJpZW5jZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkwJTtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12My5zZWFyY2gtdjMtLW1pbmkgLnNlYXJjaC12M19fc3VibWl0IHtcbiAgZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX3Jlc2V0IHtcbiAgZ3JpZC1jb2x1bW46IDY7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIGF1dG8gMWZyIGF1dG8gYXV0byBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDIvNDtcbiAgaGVpZ2h0OiA3cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC12My5zZWFyY2gtdjMtLW1pbmkgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlIC5zZWFyY2gtdjNfX2NvbnRhaW5lci1hY3RpdmUtaXRlbXMge1xuICBoZWlnaHQ6IDdyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0wLjVyZW07XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUgLnNlYXJjaC12M19fY29udGFpbmVyLWFjdGl2ZS1pdGVtcyAuc2VhcmNoLXYzX19pdGVtIHtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pICNjbG9uZS0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZS1jb250ZW50LS1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgIzFFMDI1RjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMTJyZW07XG4gIG1hcmdpbjogLTZyZW0gMCAwIC02cmVtO1xuICB3aWR0aDogMTJyZW07XG59XG4ucGFuZS1jb250ZW50LS1sb2FkaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG93bmxvYWQtLXBlbmRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3dubG9hZC0tcGVuZGluZzo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICMxRTAyNUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiBhdXRvO1xuICBoZWlnaHQ6IDEuODVyZW07XG4gIG1hcmdpbjogLTAuOTI1cmVtIDAgMCAtMC45MjVyZW07XG4gIHdpZHRoOiAxLjg1cmVtO1xufVxuLmRvd25sb2FkLS1wZW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvd25sb2FkLS1wZW5kaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLmRvd25sb2FkLS1wZW5kaW5nIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lLWNvbnRlbnQtLWxvYWRpbmctLXNtOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvYWRpbmctc3Bpbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG1hcmdpbjogLTZyZW0gMCAwIC02cmVtO1xuICBoZWlnaHQ6IDEycmVtO1xuICB3aWR0aDogMTJyZW07XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjNDBCQzhBO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxvYWRpbmctc3Bpbm5lci0tc206OmFmdGVyIHtcbiAgbWFyZ2luOiA0cmVtIDAgMCAtM3JlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMCAwLjc1cmVtIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XG4gIG1heC13aWR0aDogNDByZW07XG59XG4ucHJvZmlsZS10b29sYmFyX19jb250YWluZXIgLnByb2ZpbGUtdG9vbGJhcl9faW5wdXQgc2VsZWN0IHtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIC5wcm9maWxlLXRvb2xiYXJfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19vcHRpb25zIC5yZWFjdC1kcm9wZG93bnByb2ZpbGVvcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQUM2REM7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucHJvZmlsZS10b29sYmFyX19jb250YWluZXIgLnByb2ZpbGUtdG9vbGJhcl9fb3B0aW9ucyAucmVhY3QtZHJvcGRvd25wcm9maWxlb3B0aW9ucyAjZHJvcGRvd25idG4gaW1nIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cblxuI3NlYXJjaC1wYW5lLXByb2ZpbGVzIC5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyICN6b2VrcHJvZmllbGVuIHtcbiAgcGFkZGluZzogMDtcbn1cbiNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4gLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3RpdGxlXSA1ZnIgW29wdGlvbnNdIDFmcjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4jc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyICN6b2VrcHJvZmllbGVuIC5jYWJpbmV0LWNhcmQgaDMuY2FiaW5ldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4jc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyICN6b2VrcHJvZmllbGVuIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcywgI3NlYXJjaC1wYW5lLXByb2ZpbGVzIC5ncmlkLWNvbnRhaW5lciAjem9la3Byb2ZpZWxlbiAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9wdGlvbnMsICNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4gLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tZXRhLCAjc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyICN6b2VrcHJvZmllbGVuIC5jYWJpbmV0LWNhcmQgLmNhYmluZXRfX3Byb2ZpbGUtLWFsZXJ0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lLXYyLS1ub3F1ZXJ5IC52b2lkLnZvaWQtLWJveGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFuZS12Mi0tbm9xdWVyeSAudm9pZC52b2lkLS1ib3hlZCAucGFuZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBhbmUtdjItLW5vcXVlcnkgLnZvaWQudm9pZC0tYm94ZWQgLnBhbmUtc2VjdGlvbiAudm9pZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFuZS12Mi0tbm9xdWVyeSAudm9pZC52b2lkLS1ib3hlZCAucHJvZmlsZS10b29sYmFyX19vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NoYXJlLXByb2ZpbGUgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzaGFyZS1wcm9maWxlIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLypUSEVNRVMqL1xufVxuLmJ0bi12My0tZHJvcGRvd24ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xufVxuLmJ0bi12My0tZHJvcGRvd24tLWxlZ2FjeSB7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5idG4tdjMtLWNvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi12MyBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG4uYnRuLXYzLS1tZCB7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idG4tdjMtLWxnIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xufVxuLmJ0bi12My0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi12My0tbWFyZ2luIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5idG4tdjMtLW1hcmdpbi1yLCAuYnRuLXYzLS1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYnRuLXYzLS1tYXJnaW4tbCwgLmJ0bi12My0tbWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5idG4tdjMtLW1hcmdpbi10b3AtbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYnRuLXYzLS1tYXJnaW4tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJ0bi12My0tbWFyZ2luLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJ0bi12My0tbWFyZ2luLWxnIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4uYnRuLXYzOmRpc2FibGVkOjpiZWZvcmUsIC5idG4tdjMtLW11dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjY1KTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXYzLS1vaywgLmJ0bi12My0tbm9rIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAuYnRuLXYzLS1vazo6YWZ0ZXIsIC5idG4tdjMtLW5vazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYnRuLXYzLS1vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uYnRuLXYzLS1vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXYzLS1vazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwidlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG4gIH1cbiAgLmJ0bi12My0tb2s6OmFmdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4MzYwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4tdjMtLW5vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXYzLS1ub2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxMzI3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi12My0tbm9rOjphZnRlciB7XG4gICAgY29udGVudDogXCJ4XCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgfVxuICAuYnRuLXYzLS1ub2s6OmFmdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxMzI3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4tdjMtLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tdjNfX3RleHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXYzLS1hY3Rpb24taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNDVweDtcbn1cbi5idG4tdjMtLWFjdGlvbi1pY29uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbGcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLW5vY2xpY2sge1xuICBjdXJzb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLW91dGxpbmUtZGFzaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjOUY5OUIxO1xuICBjb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tb3V0bGluZS1kYXNoOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0MEJDOEE7XG4gIGNvbG9yOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS1zaWRlLWxlZnQge1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbi5idG4tdjMtLXNpZGUtcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIDAuNXJlbTtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyLjc1cmVtIDAgMXJlbTtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciBzdmcge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXItLWxlZnQge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxLjc1cmVtO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXItLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG4uYnRuLXYzX19pY29uLWNvbnRhaW5lci0tbGVmdCAuaWNvbi1jb250YWluZXIge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMC43cmVtO1xuICB3aWR0aDogMC42NXJlbTtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyLS1ib3RoLXNpZGVzIHtcbiAgcGFkZGluZzogMCAyLjc1cmVtO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXItLWJvdGgtc2lkZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuXG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMge1xuICB3aWR0aDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMgZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAucHJvZmlsZS10b29sYmFyIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAucHJvZmlsZS10b29sYmFyIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tc20ge1xuICB3aWR0aDogMXJlbTtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLmJ0bi12My0tZm9jdXMge1xuICB3aWR0aDogMy4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5idG4tdjMtLWZvY3VzIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAuYnRuLXYzLS1mb2N1cyAuaWNvbi1jb250YWluZXIge1xuICByaWdodDogaW5pdGlhbDtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLmJ0bi12My0tZm9jdXMgLmljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lci0tc20ge1xuICB3aWR0aDogMXJlbTtcbn1cblxuLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEyLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSAjZm9jdXMtYWRtaW4ge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mb2N1cy1hZG1pbi0tYmFndWV0dGUgI2ZvY3VzLWFkbWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xufVxuLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSAjZm9jdXMtYWRtaW4gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWItYmxvY2sge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWItYmxvY2tfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGFiLWJsb2NrX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4udGFiLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gMC43NXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTVweCA4cHggLTdweCAjZDJkMmQyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYi1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFiLWJsb2NrX19saW5rLWljb24ge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi50YWItYmxvY2tfX2xpbmstY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udGFiLWJsb2NrX19saW5rIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFiLWJsb2NrX19saW5rIGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhYi1ibG9jay0tYWN0aXZlIHtcbiAgYm90dG9tOiAwLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuLnRhYi1ibG9jay0tYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlGOTlCMTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbi50YWItYmxvY2tfX2NvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgLTVweCA4cHggLTdweCAjZDJkMmQyO1xuICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWItYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5yYWRpYWwtcHJvZ3Jlc3Mge1xuICB3aWR0aDogNC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJhZGlhbC1wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpYWwtcHJvZ3Jlc3NfX2NvbnRhaW5lciBlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnJhZGlhbC1wcm9ncmVzcyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0MEJDOEE7XG4gIHN0cm9rZS13aWR0aDogNXB4O1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGVhc2UtaW47XG59XG5cbi5wZGZWaWV3ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG5cbi5wZGZWaWV3ZXIgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3JfX2ZsZXgtLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JnYW5pc2F0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbF9faW5zZXQtLWxlZnQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjlweDtcbn1cbi5vcmdhbmlzYXRpb24tbGFiZWxfX3RleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5vcmdhbmlzYXRpb24tbGFiZWwtLWNvbGxlYWd1ZS1vbmx5IHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbF9faW5zZXQtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzBweCArIDVweCk7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsX19pbnNldC0tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDMwcHggKyA1cHgpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbCAucmVhY3Qtc3ZnLWljb25fX2xhYmVsIHtcbiAgd2lkdGg6IDM1cHg7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmVwb3J0LWxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAtMnB4O1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucmVhY3QtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBhdXRvO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnJlYWN0LWJ1dHRvbiBlbSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yZWFjdC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVhY3QtYnV0dG9uLS1zbWFsbCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHQ7XG59XG4ucmVhY3QtYnV0dG9uLS1yZWd1bGFyIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xufVxuLnJlYWN0LWJ1dHRvbi0tbGFyZ2Uge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbn1cbi5yZWFjdC1idXR0b24tLXNtYWxsLXNxdWFyZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbn1cbi5yZWFjdC1idXR0b24tLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFjdC1idXR0b24tLXN1Ym1pdCwgLnJlYWN0LWJ1dHRvbi0tc2F2ZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5yZWFjdC1idXR0b24tLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5yZWFjdC1idXR0b24tLWFjdGlvbi1hdHRlbnRpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4ucmVhY3QtYnV0dG9uLS1hY3Rpb24td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5yZWFjdC1idXR0b24tLWFjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlYWN0LWJ1dHRvbi0tZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4ucmVhY3QtYnV0dG9uLS1kcm9wZG93bi1pY29ub25seSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5yZWFjdC1idXR0b24tLXRhYi1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlYWN0LWJ1dHRvbi0tdGFiLW5hdjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ucmVhY3QtYnV0dG9uLS1uYXYsIC5yZWFjdC1idXR0b24tLXRhYi1uYXYtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlYWN0LWJ1dHRvbi0tbmF2OmhvdmVyLCAucmVhY3QtYnV0dG9uLS10YWItbmF2LWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RjtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4ucmVhY3QtYnV0dG9uLS1mb290ZXItYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlYWN0LWJ1dHRvbi0tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4ucmVhY3QtYnV0dG9uLS1sYWJlbC1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJlYWN0LWJ1dHRvbi0tbGFiZWwtbmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4NThBO1xuICBib3JkZXItY29sb3I6ICNlYTg1OEE7XG59XG4ucmVhY3QtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJlYWN0LWJ1dHRvbi0tZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucGFuZS12Mi10YWJzIC5mbGlja2l0eS1zbGlkZXIgLnN0cmlwLWl0ZW0gLnRhYi5yZWFjdC1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYW5lLXYyLXRhYnMgLmZsaWNraXR5LXNsaWRlciAuc3RyaXAtaXRlbSAudGFiLnJlYWN0LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUUwMjVGO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5wYW5lLXYyLXRhYnMgLmZsaWNraXR5LXNsaWRlciAuc3RyaXAtaXRlbSAudGFiLnJlYWN0LWJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUUwMjVGO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLmZsaWNraXR5LXZpZXdwb3J0LFxuLmJyYW5kLS1pZy1qb2JkaWdnZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAuZmxpY2tpdHktc2xpZGVyLFxuLmJyYW5kLS1pZy1qb2JkaWdnZXIgLmZsaWNraXR5LXNsaWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4O1xufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLnJlYWN0LWJ1dHRvbi50YWItLW9wZW46OmJlZm9yZSxcbi5icmFuZC0taWctam9iZGlnZ2VyIC5yZWFjdC1idXR0b24udGFiLS1vcGVuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbi1jb250YWluZXItLXNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbn1cbi5idXR0b24tY29udGFpbmVyLS1zcGFuIC5yZWFjdC10b29sdGlwLXdyYXBwZXIsIC5idXR0b24tY29udGFpbmVyLS1zcGFuIC5yZWFjdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24tY29udGFpbmVyLS1maXQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYnV0dG9uLWNvbnRhaW5lci0tc21hbGwge1xuICBnYXA6IDEwcHg7XG59XG5cbi5jYWJpbmV0X18gLmhlYWRpbmctYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ0bi0tbGFiZWwsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG4ge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbi5idG4tLWxhYmVsIHN2ZywgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0biBzdmcge1xuICBmaWxsOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y0RjZGYSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tbGFiZWxfX3RlYW0sIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX3RlYW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1O1xufVxuLmJ0bi0tbGFiZWxfX3RlYW06YWZ0ZXIsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX3RlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnRuLS1sYWJlbF9fdGVhbTphZnRlciAuYnRuLS1sYWJlbF9faWNvbiwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbTphZnRlciAuYnRuLS1sYWJlbF9faWNvbiB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4uYnRuLS1sYWJlbF9fdGVhbSAuaWNvbi1jb250YWluZXIsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX3RlYW0gLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5idG4tLWxhYmVsX190ZWFtIC5pY29uLWNvbnRhaW5lci0tc3RhciwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbSAuaWNvbi1jb250YWluZXItLXN0YXIge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi0tbGFiZWxfX3RlYW0gLmljb24tY29udGFpbmVyLS1zdGFyIC5pY29uLXdyYXAsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX3RlYW0gLmljb24tY29udGFpbmVyLS1zdGFyIC5pY29uLXdyYXAge1xuICB3aWR0aDogNTAlO1xufVxuLmJ0bi0tbGFiZWxfX3RlYW06bm90KC5idG4tLWxhYmVsX19jb2xsZWFndWUpIC5idG4tLWxhYmVsLXRleHQsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX3RlYW06bm90KC5idG4tLWxhYmVsX19jb2xsZWFndWUpIC5idG4tLWxhYmVsLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07XG59XG4uYnRuLS1sYWJlbDpub3QoLmJ0bi0tbGFiZWxfX3RlYW0pIC5pY29uLWNvbnRhaW5lciwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bjpub3QoLmJ0bi0tbGFiZWxfX3RlYW0pIC5pY29uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi0tbGFiZWxfX2NvbGxlYWd1ZSwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fY29sbGVhZ3VlIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5idG4tLWxhYmVsX19jb2xsZWFndWUuYnRuLS1sYWJlbF9fdGVhbTo6YWZ0ZXIsIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG5fX2NvbGxlYWd1ZS5idG4tLWxhYmVsX190ZWFtOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5idG4tLWxhYmVsIHNwYW4sIC5idG4tLWxhYmVsW2Rpc2FibGVkXS5idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDAuMjVyZW07XG59XG4uYnRuLS1sYWJlbC5idG4tLWxhYmVsX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5idG4tLXN0YW5kYXJkIC5idXR0b24tbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJ0bi0tc3RhbmRhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLS1zdGFuZGFyZC1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkODM2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQtcHJpbWFyeSAuYnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1zdGFuZGFyZC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi0tc3RhbmRhcmQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDAxNCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQtc2Vjb25kYXJ5IC5idXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NmU5MCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHQgLmJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdCAuYnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdC0tYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdC0tYmFja2dyb3VuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjAgIWltcG9ydGFudDtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS10b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMXJlbTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMXJlbTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFyZW07XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdC0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1jZW50ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvIDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJ0bi0tc3RhbmRhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uYnRuX19tZXRhLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5idG4ueWVzLCAuYnRuLm5vIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cbi5idG4ubm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uYnRuI01vZGVyYXRpb25Bc3BlY3RzRG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjItLWxvZ2luIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcG9ydC1oZWFkZXItaW5mby5idG4uYnRuLXJlbWFyay5idG4teHhzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlGOTlCMTtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLnJlcG9ydC1oZWFkZXItZXhwb3J0LmJ0bi5idG4tcXVhdGVybmFyeS5idG4teHhzLFxuI3NlYXJjaC1zZXR0aW5ncy12YWNhbmNpZXMgLmJ0biB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5jYWJpbmV0LXN0YXR1cy5idG5fX2xhYmVsLS10ZWFtIC5pY29uLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDAuMDI1cmVtO1xufVxuXG4ucmVhY3QtYnV0dG9uLW5hdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIsIC5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCwgLnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDQ1cHggKyAxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJlYWN0LWJ1dHRvbi1uYXY6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnJlYWN0LWJ1dHRvbi1uYXZfX2NvbGxhcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtbmF2LWNvbC0tY29sbGFwc2VkIC5yZWFjdC1idXR0b24tbmF2LCAucmVhY3QtbmF2LWNvbC0tY29sbGFwc2VkIC5yZWFjdC1idXR0b24tbmF2X19jb2xsYXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVhY3QtbmF2LWNvbC0tY29sbGFwc2VkIC5yZWFjdC1idXR0b24tbmF2IC5yZWFjdC1idXR0b24tbmF2X190ZXh0LCAucmVhY3QtbmF2LWNvbC0tY29sbGFwc2VkIC5yZWFjdC1idXR0b24tbmF2X19jb2xsYXBzIC5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXYgLnJlYWN0LWljb24sIC5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXZfX2NvbGxhcHMgLnJlYWN0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJvdHRvbTogaW5pdGlhbDtcbn1cbi5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXZfX2NvbGxhcHMgLnJlYWN0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ua3RvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAyOHJlbTtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCA0cHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgNHJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLmt0b19fY29udGFpbmVyLmt0b19fb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5rdG9fX2NvbnRhaW5lci5rdG9fX2Nsb3Npbmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG59XG4ua3RvX19oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmt0b19fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5rdG9fX3NlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5rdG9fX2dyYWRlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmt0b19fZ3JhZGU6aG92ZXIsIC5rdG9fX2dyYWRlLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt0b19fZG9udC1zaG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGRmLXZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciA0NXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggMWZyIDQ1cHg7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ucGRmLXZpZXcgLnJlYWN0LXN2Zy1pY29uX19hcnJvdy1yaWdodCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMTtcbn1cbi5wZGYtdmlldyAucmVhY3Qtc3ZnLWljb25fX2Fycm93LWxlZnQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ucGRmLXZpZXcgLnJlYWN0LXBkZl9fRG9jdW1lbnQge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBkZi12aWV3IC5yZWFjdC1wZGZfX3BhZ2UtbnVtYmVyIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wZGYtdmlldyAucmVhY3QtcGRmX19QYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDRweCAjRTRFNEVDO1xufVxuLnBkZi12aWV3IC5yZWFjdC1wZGZfX1BhZ2VfX2NhbnZhcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBkZi12aWV3IC5yZWFjdC1wZGZfX1BhZ2VfX3RleHRDb250ZW50LCAucGRmLXZpZXcgLnJlYWN0LXBkZl9fUGFnZV9fYW5ub3RhdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aXphcmRfX2J1dHRvbi1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDM1cHg7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGVwaWNrZXIgLnJlYWN0LXN2Zy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jcmVhY3Qtcm9vdC1sb2FkaW5nLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmxvYWRlcl9fY29udGFpbmVyLS1ib3R0b20ge1xuICB3aWR0aDogYXV0bztcbn1cbi5sb2FkZXJfX2NvbnRhaW5lci0tY2VudGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmxvYWRlci0tY2VudGVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5sb2FkZXJfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubG9hZGVyLS1ib3R0b20ge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAycmVtO1xufVxuLmxvYWRlci0tc2xpZGVpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1mcm9tLXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmxvYWRlcl9fYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvYWRlcl9fYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAvKmxlZnQ6IGNhbGMoMCAtIDYwcHgpOyovXG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0U0RTRFQywgIzQwQkM4QSAzMHB4LCAjRTRFNEVDKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvYWRpbmctYmFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmctYmFyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogLTEyMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWZyb20tcmlnaHQge1xuICAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDIycmVtO1xuICB9XG59XG5cbi5tYXJrZXQtaW5zaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgbWluLWhlaWdodDogMTVyZW07XG59XG4ubWFya2V0LWluc2lnaHQgLnJlYWN0LWxvYWRlcl9fZGF0YXBvaW50IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuLm1hcmtldC1pbnNpZ2h0X19kYXlzLW9wZW4ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFya2V0LWluc2lnaHRfX2F2ZXJhZ2UtZGF5cy1vcGVuIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1hcmtldC1pbnNpZ2h0X19pbnRlcm1lZGlhdGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1hcmtldC1pbnNpZ2h0X19zb3VyY2VzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMztcbn1cbi5tYXJrZXQtaW5zaWdodF9fc291cmNlcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJhdGlvLWJhciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5yYXRpby1iYXJfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJhdGlvLWJhcl9fbGFiZWwgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5yYXRpby1iYXJfX2JhciB7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yYXRpby1iYXJfX2Jhci0tbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4ucmF0aW8tYmFyX19iYXItLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbn1cblxuLnBhbmUtdjItYmFubmVyIC5wYW5lLXYyLWJhbm5lci0tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG59XG5cbi5wYW5lLXYyLWJhbm5lci5wYW5lLXYyLWJhbm5lci0tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNnJlbSBhdXRvIDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi1ncmlkLWxlZnQge1xuICBncmlkLWNvbHVtbjogMTtcbn1cblxuLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtLXRvZ2dsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQUM2REM7XG59XG5cbi5tYWluLW1lbnUtdG9nZ2xlLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24gLm1haW4tbWVudS0tb3B0aW9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cmVtO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQUM2REM7XG59XG4ucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24gLm1haW4tbWVudS0tb3B0aW9ucy1jb250YWluZXIgYnV0dG9uLnVzZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4tbWVudS0tb3B0aW9ucy1jb250YWluZXIgLnVzZXIge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtLXRvZ2dsZS1jb250YWluZXIsXG4gIC5wYW5lLXYyLWJhbm5lci0tbmF2aWdhdGlvbiAubWFpbi1tZW51LS1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYW5lLXYyLS1uYXZpZ2F0aW9uIC5wYW5lLXYyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXF1ZXJ5IHtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5hY3Rpb25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5hY3Rpb25fX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uOmhvdmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uIC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b24gLmljb24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBwYWRkaW5nOiAzNXB4O1xufVxuLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lci0tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2X19idXR0b24gaDQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFuZS12Mi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG59XG4ucGFuZS12Mi10YWJzIC5zdHJpcC5zdHJpcC0tbWFzazo6YmVmb3JlLFxuLnBhbmUtdjItdGFicyAuc3RyaXAuc3RyaXAtLW1hc2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhbmUtdjItdGFicyAudGFiLnRhYi0tb3BlbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wYW5lLXYyLXRhYnMgLnRhYi0tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFyZW0pO1xufVxuLnBhbmUtdjItdGFicyAuZmxpY2tpdHktc2xpZGVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnBhbmUtdjItdGFicyAuZmxpY2tpdHktc2xpZGVyIC5zdHJpcC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYW5lLXYyLXRhYnMgLmZsaWNraXR5LXNsaWRlciAuc3RyaXAtaXRlbSAudGFiIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udGFiLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMnJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWItbmF2X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRhYi1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi50YWItbmF2X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4udGFiLW5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnRhYi1uYXZfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi50YWItbmF2X19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi50YWItbmF2X19saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjAgIWltcG9ydGFudDtcbn1cblxuLnJlc3VsdHMtbW9kZXMgKyAucGFuZS1jb250ZW50IC5yZXN1bHRzLW1ldGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbiNyZXN1bHRzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50YWItbmF2X19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5yZWFjdC1wZGZleHBvcnQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4ucGRmLWV4cG9ydF9fcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxMG1tO1xuICBoZWlnaHQ6IDI5N21tO1xuICBtYXJnaW46IDBtbSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5wZGYtZXhwb3J0X19wYWdlIGgxLCAucGRmLWV4cG9ydF9fcGFnZSBoMiwgLnBkZi1leHBvcnRfX3BhZ2UgaDMsIC5wZGYtZXhwb3J0X19wYWdlIGg0IHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ucGRmLWV4cG9ydF9fcGFnZSBoMi5wZGYtZXhwb3J0X19oZWFkZXItdGV4dCB7XG4gIGhlaWdodDogMTBtbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0MEJDOEE7XG4gIG1hcmdpbi1ib3R0b206IDRtbTtcbn1cbi5wZGYtZXhwb3J0X19wYWdlIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbSB7XG4gIGhlaWdodDogOG1tO1xufVxuLnBkZi1leHBvcnRfX3BhZ2UgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIC5jaGFydF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gIGhlaWdodDogOG1tO1xufVxuLnBkZi1leHBvcnRfX3BhZ2UgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIC5jaGFydF9fbGlzdC1pdGVtLS1uYW1lIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBkZi1leHBvcnRfX3BhZ2UgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIC5jaGFydF9fbGlzdC1pdGVtLS1jb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnBkZi1leHBvcnRfX2Zyb250LXBhZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UgYiwgLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UgZW0sIC5wZGYtZXhwb3J0X19mcm9udC1wYWdlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wZGYtZXhwb3J0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzVtbTtcbiAgcGFkZGluZzogMTIuNW1tIDIwbW07XG59XG4ucGRmLWV4cG9ydF9faGVhZGVyIGltZyB7XG4gIG1heC13aWR0aDogODBtbTtcbiAgbWF4LWhlaWdodDogMTIuNW1tO1xufVxuLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UtdGl0bGUge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDI0Mm1tO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzRFMzJCRiAtMjAlLCAjMUUwMjVGIDgwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICBwYWRkaW5nOiAyMG1tO1xufVxuLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UtdGl0bGUgaDIucGRmLWV4cG9ydF9faGVhZGVyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UtdGl0bGUgaDMucGRmLWV4cG9ydF9faGVhZGVyLXRleHQucGRmLWV4cG9ydF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3bW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaGVpZ2h0OiAyMDBtbTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4ucGRmLWV4cG9ydF9fc3VtbWFyeS1wYWdlIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAyNDJtbTtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHBhZGRpbmc6IDIwbW07XG59XG4ucGRmLWV4cG9ydF9fc3VtbWFyeS1wYWdlIC5wZGYtZXhwb3J0X19oZWFkZXItLXN1bW1hcnkge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgZm9udC1zaXplOiAzMHB0O1xuICBsaW5lLWhlaWdodDogMzVwdDtcbn1cbi5wZGYtZXhwb3J0X19zdW1tYXJ5LXBhZ2UgYiwgLnBkZi1leHBvcnRfX3N1bW1hcnktcGFnZSBlbSwgLnBkZi1leHBvcnRfX3N1bW1hcnktcGFnZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGRmLWV4cG9ydF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwbW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMThtbTtcbn1cbi5wZGYtZXhwb3J0X19mb290ZXItLWxvZ28ge1xuICBoZWlnaHQ6IDYuMjVtbTtcbn1cbi5wZGYtZXhwb3J0X19mb290ZXItLWxvZ28tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBtbTtcbn1cbi5wZGYtZXhwb3J0X19mb290ZXItLWxvZ28tLXdoaXRlIGcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBkZi1leHBvcnRfX2Zvb3Rlci0tdGV4dCB7XG4gIG1heC13aWR0aDogNTJtbTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbn1cbi5wZGYtZXhwb3J0X19jb3B5cmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogOW1tIDE4bW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBkZi1leHBvcnRfX2NvcHlyaWdodCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHQ7XG59XG4ucGRmLWV4cG9ydF9fZGF0YXBvaW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzM21tO1xuICBwYWRkaW5nOiA2LjI1bW0gMTIuNW1tO1xufVxuLnBkZi1leHBvcnRfX2NoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA5Mm1tICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBkZi1leHBvcnRfX2NoYXJ0LWNvbnRhaW5lciAucGRmLWV4cG9ydF9fYXBpLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMS41cmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBkZi1leHBvcnRfX3NvdXJjZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTRtbTtcbn1cbi5wZGYtZXhwb3J0X19pbmZvLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyM21tO1xuICBwYWRkaW5nLXRvcDogNm1tO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzRFMzJCRiAtMjAlLCAjMUUwMjVGIDgwJSk7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X19jb250YWN0IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDdtbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1bW0gMTBtbTtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX2Rpc2NsYWltZXIge1xuICB3aWR0aDogNjAlO1xufVxuLnBkZi1leHBvcnRfX2JhY2stcGFnZSAucGRmLWV4cG9ydF9fZGlzY2xhaW1lciBoMiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICM0MEJDOEE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X19hZHJlc3Mge1xuICBtYXJnaW46IDEwbW0gMCAwIDEwbW07XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X19hZHJlc3MgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X193ZWItY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4Mm1tO1xuICByaWdodDogNDJtbTtcbiAgaGVpZ2h0OiA1M21tO1xuICB3aWR0aDogOTBtbTtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVtbSAwO1xufVxuLnBkZi1leHBvcnRfX2JhY2stcGFnZSAucGRmLWV4cG9ydF9fd2ViLWNvbnRhY3QgZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgaGVpZ2h0OiAxMm1tO1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX3dlYi1jb250YWN0IGRpdiBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGFydF9fdmlldy0tZG9udXQgLmFtY2hhcnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucGRmLWV4cG9ydF9fcGFnZSB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBBNDtcbiAgfVxufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIG1hcmdpbjogMXJlbSAwIC0xcmVtIDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIC5oZWFkaW5nLWFjdGlvbiB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIC5jYWJpbmV0X19vcHRpb25zLWNvbnRhaW5lciB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgLmhlYWRpbmcgLnByb2ZpbGUtdG9vbGJhciB7XG4gIGJvdHRvbTogLTFyZW07XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIC5oZWFkaW5nLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC16b2VrcHJvZmllbGVuIC5jYWJpbmV0LW1ldGEge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1mb2N1cy1vcGVuIC5jYWJpbmV0LWxpbmsudmFjYW5jeS0tb3BlbiB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtbWF0Y2hib3gtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtbWF0Y2hib3gge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuaW5kaWNhdG9yLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuaW5kaWNhdG9yLXN0YXRlOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1tZXRhLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1tZXRhLWl0ZW0udmFjYW5jeS1tZXRhLWl0ZW0tLWNsaXBwZWQge1xuICB6LWluZGV4OiAxMDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LW1ldGEtaXRlbSAuY2FiaW5ldC1zdWJsaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1tZXRhLWl0ZW0gLmNhYmluZXQtc3VibGluazpob3ZlciwgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktbWV0YS1pdGVtIC5jYWJpbmV0LXN1YmxpbmsgLmNhYmluZXQtc3VibGluayBlbSB7XG4gIGNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1vcmdhbmlzYXRpb24ge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBtYXJnaW46IDA7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC10aXRsZSBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LXRpdGxlIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1zYXZlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5pY29uLWNvbnRhaW5lci0tdGVhbSAuaWNvbi13cmFwIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuaWNvbi1jb250YWluZXItLXRlYW0gLmljb24td3JhcCBzdmcge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMnJlbSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1ncmlkOm5vdCguY2FiaW5ldC0tZW1wdHkpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FDNkRDO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1yb3dzLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLWdyaWQgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1zaGFkb3cuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1kcmF3ZXI6aG92ZXIgLmNhYmluZXQtY2FyZCwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlcjpob3ZlciAuY2FiaW5ldC1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWRyYXdlcjpob3ZlciAuY2FiaW5ldC1jYXJkOjpiZWZvcmUsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1zaGFkb3cuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXI6aG92ZXIgLmNhYmluZXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNEU0RUM7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1zdGF0dXMge1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REMgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5oZWFkaW5nLXBhbmUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5oZWFkaW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5oZWFkaW5nLWFjdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmhlYWRpbmctYWN0aW9uIC5oZWFkaW5nLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmhlYWRpbmctYWN0aW9uIC5oZWFkaW5nLXN1YnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAudm9pZC0tYm94ZWQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLnZvaWQtLWJveGVkIC5wYW5lLXNlY3Rpb24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtY2FyZC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1sYWJlbHMsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LW1ldGEtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LW1ldGEtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtbWV0YS1sb2NhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmxhYmVsLS1kZWFjdGl2YXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tZGVhY3RpdmF0ZWQgLmxhYmVsLS1kZWFjdGl2YXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogM3JlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LWxpbmsuY2FiaW5ldC0tZGVhY3RpdmF0ZWQsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LWNhcmQtbGluay5jYWJpbmV0LS1kZWFjdGl2YXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LW9wdGlvbnMge1xuICB6LWluZGV4OiA1O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtc3RhdHVzLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1wcm9wZXJ0aWVzIHtcbiAgei1pbmRleDogMztcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC50cmVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FiaW5ldC12M19fY29udGVudC0tZ3JpZCwgLmNhYmluZXQtdjNfX2NvbnRlbnQtLXJvd3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50X19vcHRpb25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2FiaW5ldC12M19fY29udGVudF9fb3B0aW9ucy1jb250YWluZXIgLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC1kcmF3ZXItLW9yZ2FuaXNhdGlvbiAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXQtZHJhd2VyLS1vcmdhbmlzYXRpb24gLmNhYmluZXQtcHJvcGVydGllcy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC1kcmF3ZXItLW9yZ2FuaXNhdGlvbiAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgc3BhbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXQtbWV0YS1sb2NhdGlvbixcbi5jYWJpbmV0LXYzIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC1tZXRhLWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhYmluZXQtdjMgLmFjdGlvbi0tcm93cyxcbi5jYWJpbmV0LXYzIC5hY3Rpb24tLWdyaWQge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzIC5jYWJpbmV0LS1lbXB0eSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXQtLWVtcHR5IC52b2lkLWlubmVyIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXQtLWVtcHR5IC52b2lkLS1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuLmNhYmluZXQtdjMgLnBhbmUtc2VjdGlvbi5jYWJpbmV0LS1ncmlkOjphZnRlcixcbi5jYWJpbmV0LXYzIC5wYW5lLXNlY3Rpb24uY2FiaW5ldC0tcm93czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LW9wdGlvbnMuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1wcm9wZXJ0aWVzLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXRpdGxlLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbGFiZWxzLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtcHJvcGVydGllcywgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LW1ldGEsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC10aXRsZSwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWxhYmVscyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmlucHV0X19jb250YWluZXIge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC10aXRsZSwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXByb3BlcnRpZXMsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1sYWJlbHMsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1tZXRhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGxlZnQ7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdGl0bGUgLm9yZ2FuaXNhdGlvbi1uYW1lLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtcHJvcGVydGllcyAub3JnYW5pc2F0aW9uLW5hbWUsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1sYWJlbHMgLm9yZ2FuaXNhdGlvbi1uYW1lLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtbWV0YSAub3JnYW5pc2F0aW9uLW5hbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtZGF0ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtb3B0aW9ucyAuY2FiaW5ldC10aXRsZS1vcHRpb25zLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtb3B0aW9ucyAuYWN0aW9uIHtcbiAgd2lkdGg6IDByZW0gIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzICNpZC1wamF4LXpvZWtwcm9maWVsZW4gLmNhYmluZXQtbWV0YSB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uY2FiaW5ldF9fcHJvZmlsZS0tYWxlcnRzIHtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5jYWJpbmV0LS1oZWFkaW5nIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBmb250LXNpemU6IDJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2lkLXBqYXgtem9la3Byb2ZpZWxlbixcbiAgI2lkLXBqYXgtcHJvc3BlY3RzLFxuICAjaWQtcGpheC12YWNhbmNpZXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGFpbmVyLFxuICAuY2FiaW5ldF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAuY2FiaW5ldF9fb3B0aW9ucy1jb250YWluZXIsXG4gIC5jYWJpbmV0X19jb250YWluZXIgLmNhYmluZXRfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAuaGVhZGluZyxcbiAgLmNhYmluZXRfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIC5jYWJpbmV0LS1oZWFkaW5nLFxuICAuY2FiaW5ldF9fY29udGFpbmVyIC5oZWFkaW5nIC5jYWJpbmV0LS1oZWFkaW5nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAuaGVhZGluZyAuaGVhZGluZy1hY3Rpb24sXG4gIC5jYWJpbmV0X19jb250YWluZXIgLmhlYWRpbmcgLmhlYWRpbmctYWN0aW9uIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCB7XG4gICAgdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDByZW07XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyIC5jYWJpbmV0LWNhcmQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyIC5jYWJpbmV0LWNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDY1JSBbbWV0YV0gMzAlIFtvcHRpb25zXSA1JSAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCBkaXYuY2FiaW5ldC1tZXRhLWxpbmssIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmssIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgZGl2LmNhYmluZXQtbWV0YS1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogbWV0YSAhaW1wb3J0YW50O1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMgYSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgYSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCBkaXYuY2FiaW5ldC1tZXRhLWxpbmsgYSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzIGEsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcy1saW5rIGEsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgZGl2LmNhYmluZXQtbWV0YS1saW5rIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmssIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcy1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRpdGxlLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRpdGxlLWxpbmssIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUtbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IHRpdGxlICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhYmluZXQtcHJvcGVydGllcyxcbiAgLmNhYmluZXQtcHJvcGVydGllcy1saW5rIHNwYW4sXG4gIC5jYWJpbmV0LW1ldGEtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuY2FiaW5ldC1vcmdhbmlzYXRpb24uY2FiaW5ldC1tZXRhLWxpbmssXG4gIC5jYWJpbmV0LW1ldGEtZGF0ZSxcbiAgLmNhYmluZXQtbWF0Y2hib3gsXG4gIC5jYWJpbmV0X19wcm9maWxlLS1hbGVydHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC1wcm9maWxlcy1wcm9wZXJ0aWVzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24sXG4gIC5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnVubmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuZnVubmVsIC50cmVuZCBzcGFuLnRyZW5kLWNoYW5nZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1bm5lbCAuZnVubmVsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJ1bGstYWN0aW9ucy0tYmFyLFxuICAuY2FiaW5ldC1jYXJkLS1idWxrIC5pbnB1dF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlci5jYWJpbmV0LWRyYXdlci0tb3JnYW5pc2F0aW9uIC5jYWJpbmV0LWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3RpdGxlXSA0NSUgW2xhYmVsXSAyNSUgW21ldGFdIDI1JSBbb3B0aW9uc10gNSUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIuY2FiaW5ldC1kcmF3ZXItLW9yZ2FuaXNhdGlvbiAuY2FiaW5ldC1sYWJlbHMge1xuICAgIGdyaWQtY29sdW1uOiBsYWJlbDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIuY2FiaW5ldC1kcmF3ZXItLW9yZ2FuaXNhdGlvbiAuY2FiaW5ldC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWJpbmV0LXRyZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNpZC1wamF4LXpvZWtwcm9maWVsZW4gLmNhYmluZXQtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmciAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAhaW1wb3J0YW50O1xuICB9XG4gICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LWxhYmVsIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktbG9jYXRpb24ge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG4gICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1sZXZlbCwgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LWRhdGUsICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAub3JnYW5pc2F0aW9uLXByb3BlcnR5LCAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktdXJpaG9zdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLWZvY3VzLW9wZW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtZm9jdXMtb3BlbiAjcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLWZvY3VzLW9wZW4gLnBhbmUtZm9jdXMge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb2N1cy0tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDNyZW0gYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tYWluLWNvbnRlbnQge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1vcmllbnRhdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuICAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tYWdlIHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgICBncmlkLXJvdzogNiAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cyAuZm9jdXMtLXNjcm9sbCAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS42cmVtKTtcbiAgfVxuICAjZm9jdXMgLmZvY3VzLS1zY3JvbGwgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5mb2N1cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjZm9jdXMgLmZvY3VzLS1zY3JvbGwgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5mb2N1cy1vcmdhbmlzYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNmb2N1cyAjZm9jdXMtYWRtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDFyZW07XG4gIH1cbiAgLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyX19vcHRpb25zIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtdG9vbGJhciAuYnRuLXYzLS1mb2N1cyB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLnByb2ZpbGUtdG9vbGJhciAuYnRuLXYzLS1mb2N1cyAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAuYnRuLXYzLS1mb2N1cyB7XG4gICAgd2lkdGg6IDMuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5idG4tdjMtLWZvY3VzIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi12My0tZm9jdXMgLmljb24tY29udGFpbmVyIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuICAuYnRuLXYzLS1mb2N1cyAuaWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyLS1zbSB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbiAgLmJ0bi12MyNzaGFyZVByb2ZpbGUsIC5idG4tdjMjY29weVByb2ZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQgI3NlY3Rpb252YWNhbmNpZXNfZXh0ZW5kZWQucGFuZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQgI3NlY3Rpb252YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtZHJhd2VyX19zY3JvbGwtY29udGFpbmVyLnZhY2FuY3ktbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkcm9vbS0tdW5waW5uZWQgLnBhbmUtdjItYmFubmVyLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IC01cmVtO1xuICB9XG4gIC5oZWFkcm9vbS0tdW5waW5uZWQgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICB0b3A6IC00LjVyZW07XG4gIH1cbiAgLmhlYWRyb29tLS11bnBpbm5lZCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMge1xuICAgIHRvcDogMC41cmVtO1xuICB9XG4gICNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMgLnBhbmUtZm9jdXMuZm9jdXMucGFuZS12Mi5wYW5lLXYyLS1mb2N1cy5wYW5lLXYyLS1hc2lkZS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjZm9jdXMtYWRtaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzZWFyY2gtcGFuZS1wcm9maWxlcyAuY2FiaW5ldF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXJfX3ZhY2FuY2llcy1leHRlbmRlZCAuY2FiaW5ldC12M19fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbiN2YWNhbmNpZXNfZXh0ZW5kZWQuY2FiaW5ldC0tbGFzdC1yZXN1bHQgLmNhYmluZXQtZHJhd2VyLS1sYXN0LXJlc3VsdCB7XG4gIGhlaWdodDogNnJlbTtcbn1cblxuI3Jlc3VsdHM6bm90KC5yZXN1bHRzLWZvY3VzLW9wZW4pIC5wYW5lLWZvY3VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjY1cmVtIDJyZW0gIWltcG9ydGFudDtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC16b2VrcHJvZmllbGVuIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gNmZyIFtzdGF0dXNdIDFmciBbbG9jYXRpb25dIDNmciBbbWV0YV0gM2ZyIFthbGVydHNdIDEzcmVtIFtvcHRpb25zXSA0cmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXpvZWtwcm9maWVsZW4gLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtidWxrY2hlY2tib3hdIDNyZW0gW3RpdGxlXSAyZnIgW2xvY2F0aW9uXSAxZnIgW21ldGFdIDFmciBbYWxlcnRzXSAxZnIgW29wdGlvbnNdIDRyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyIDJmciAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwibG9jYXRpb24gbWV0YSAuIC5cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDNmciAyZnIgMmZyIDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjaGVja2JveCB0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJjaGVja2JveCBsb2NhdGlvbiBsb2NhdGlvbiB0cmVuZCAuXCI7XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1vcmdhbmlzYXRpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCwgLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXByb3NwZWN0cyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbdHJlbmRdIDAuNWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFtvcHRpb25zXSA0cmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LW9yZ2FuaXNhdGllcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsaywgLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXByb3NwZWN0cyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2J1bGtjaGVja2JveF0gM3JlbSBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbdHJlbmRdIDAuNWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFtvcHRpb25zXSA0cmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LW9yZ2FuaXNhdGllcyAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkLCAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtcHJvc3BlY3RzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnIgMmZyIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwibG9jYXRpb24gbWV0YSBtZXRhIC5cIiBcImxhYmVscyB0cmVuZCB0cmVuZCAuXCI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtb3JnYW5pc2F0aWVzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrLCAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtcHJvc3BlY3RzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gM2ZyIDJmciAyZnIgMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNoZWNrYm94IHRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImNoZWNrYm94IGxvY2F0aW9uIG1ldGEgbWV0YSAuXCIgXCJjaGVja2JveCBsYWJlbHMgdHJlbmQgdHJlbmQgLlwiO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFtvcmdhbmlzYXRpb25dIDFmciBbZGF0ZV0gN3JlbSBbb3B0aW9uc10gMnJlbTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtidWxrY2hlY2tib3hdIDNyZW0gW3RpdGxlXSAyZnIgW2xvY2F0aW9uXSAxZnIgW2xhYmVsc10gMWZyIFttZXRhXSAxZnIgW29yZ2FuaXNhdGlvbl0gMWZyIFtkYXRlXSA3cmVtIFtvcHRpb25zXSAycmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyIDJmciAycmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwibG9jYXRpb24gbG9jYXRpb24gbWV0YSAuXCIgXCJvcmdhbmlzYXRpb24gZGF0ZSAuIC5cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gM2ZyIDJmciAyZnIgMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNoZWNrYm94IHRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImNoZWNrYm94IGxvY2F0aW9uIGxvY2F0aW9uIG1ldGEgLlwiIFwiIGNoZWNrYm94IG9yZ2FuaXNhdGlvbiBkYXRlIC4gLlwiO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDIwJSBbbWF0Y2hlc10gMTAlIFtvcmdhbmlzYXRpb25dIDIwJSBbbGFiZWxdIDEwJSBbbG9jYXRpb25dIDEwJSBbdXJpaG9zdF0gMTAlIFtlZHVjYXRpb25dIDUlIFtkYXRlXSAxNSU7XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbYnVsa2NoZWNrYm94XSAzcmVtIFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFttZXRhLTJdIDAuMzVmciBbb3B0aW9uc10gNHJlbTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtZm9jdXMtb3Blbi5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSAzNSU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnIgMmZyIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJsb2NhdGlvbiBsb2NhdGlvbiBtZXRhIC5cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gM2ZyIDJmciAyZnIgMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNoZWNrYm94IHRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImNoZWNrYm94IGxvY2F0aW9uIGxvY2F0aW9uIG1ldGEgLlwiO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtY2FyZWVyLWFwcGxpY2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbbGFiZWxzXSAxZnIgW21ldGFdIDFmciBbb3JnYW5pc2F0aW9uXSAxZnIgW2RhdGVdIDdyZW0gW29wdGlvbnNdIDJyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtY2FyZWVyLWFwcGxpY2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2J1bGtjaGVja2JveF0gM3JlbSBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbbGFiZWxzXSAxZnIgW21ldGFdIDFmciBbb3JnYW5pc2F0aW9uXSAxZnIgW2RhdGVdIDdyZW0gW29wdGlvbnNdIDJyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtY2FyZWVyLWFwcGxpY2F0aW9ucyAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyIDJmciAycmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwibG9jYXRpb24gbG9jYXRpb24gbWV0YSAuXCIgXCJvcmdhbmlzYXRpb24gZGF0ZSAuIC5cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtY2FyZWVyLWFwcGxpY2F0aW9ucyAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDNmciAyZnIgMmZyIDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjaGVja2JveCB0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJjaGVja2JveCBsb2NhdGlvbiBsb2NhdGlvbiBtZXRhIC5cIiBcIiBjaGVja2JveCBvcmdhbmlzYXRpb24gZGF0ZSAuIC5cIjtcbiAgfVxufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLnZhY2FuY3ktbGluayB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IHRpdGxlO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXN0YXR1cyB7XG4gIGdyaWQtY29sdW1uOiBzdGF0dXM7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcyB7XG4gIGdyaWQtY29sdW1uOiBsb2NhdGlvbjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1sYWJlbHMge1xuICBncmlkLWNvbHVtbjogbGFiZWxzO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRyZW5kIHtcbiAgZ3JpZC1jb2x1bW46IHRyZW5kO1xuICBncmlkLXJvdzogMTtcbiAgei1pbmRleDogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEge1xuICBncmlkLWNvbHVtbjogbWV0YTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tZXRhLWxpbmsge1xuICBncmlkLWNvbHVtbjogbG9jYXRpb247XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1sb2NhdGlvbiB7XG4gIGdyaWQtY29sdW1uOiBtZXRhO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtZGF0ZSB7XG4gIGdyaWQtY29sdW1uOiBkYXRlO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9wdGlvbnMge1xuICBncmlkLWNvbHVtbjogb3B0aW9ucztcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1vcmdhbmlzYXRpb24ge1xuICBncmlkLWNvbHVtbjogb3JnYW5pc2F0aW9uO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWVkdWNhdGlvbiwgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLnZhY2FuY3ktbGV2ZWwge1xuICBncmlkLWNvbHVtbjogZWR1Y2F0aW9uO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWRhdGUsIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC52YWNhbmN5LWRhdGUge1xuICBncmlkLWNvbHVtbjogZGF0ZTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1kb21haW4ge1xuICBncmlkLWNvbHVtbjogZG9tYWluO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtY2FyZC0tY2hlY2tib3gge1xuICBncmlkLWNvbHVtbjogYnVsa2NoZWNrYm94O1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWxvY2F0aW9uLCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAudmFjYW5jeS1sb2NhdGlvbiB7XG4gIGdyaWQtY29sdW1uOiBsb2NhdGlvbjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiBsYWJlbDtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tYXRjaGJveCB7XG4gIGdyaWQtY29sdW1uOiBtYXRjaGVzO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC52YWNhbmN5LXVyaWhvc3Qge1xuICBncmlkLWNvbHVtbjogdXJpaG9zdDtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldF9fcHJvZmlsZS0tYWxlcnRzIHtcbiAgZ3JpZC1jb2x1bW46IGFsZXJ0cztcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDZyZW0gMjUlIDIwJSAxNSUgMjAlIDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgM3JlbSAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsgLmNhYmluZXQtdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIC5jYWJpbmV0LXRpdGxlLWxpbmsge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayAuY2FiaW5ldC1hcHBsaWNhdGlvbi1zdGF0dXMge1xuICAgIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIC5kcm9wZG93bl9fY2xpY2thYmxlIHtcbiAgICBncmlkLWNvbHVtbjogMyAhaW1wb3J0YW50O1xuICAgIGdyaWQtcm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayAuY2FiaW5ldC1vcmdhbmlzYXRpb24uY2FiaW5ldC1tZXRhLWxpbmsge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsgLmNhYmluZXQtbWV0YS1sb2NhdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtZGF0ZSB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtYXBwbGljYXRpb24tc3RhdHVzIHtcbiAgZ3JpZC1jb2x1bW46IDY7XG4gIGdyaWQtcm93OiAxO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAzO1xufVxuLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIGdyaWQtY29sdW1uOiA0O1xufVxuLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtbG9jYXRpb24ge1xuICBncmlkLWNvbHVtbjogNTtcbn1cbi5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuZHJvcGRvd25fX2NsaWNrYWJsZSB7XG4gIGdyaWQtY29sdW1uOiA3O1xuICBncmlkLXJvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmRyb3Bkb3duX19jbGlja2FibGUgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC5jYWJpbmV0LXRpdGxlIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzLmNhYmluZXQtZm9jdXMtb3BlbiAuY2FiaW5ldC1vcmdhbmlzYXRpb24ge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC5jYWJpbmV0LWxhYmVsIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzLmNhYmluZXQtZm9jdXMtb3BlbiAuY2FiaW5ldC1tYXRjaGJveCB7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLnZhY2FuY3ktbG9jYXRpb24ge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC52YWNhbmN5LXVyaWhvc3Qge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC52YWNhbmN5LWxldmVsLCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC52YWNhbmN5LWRhdGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC10aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzIHtcbiAgZ3JpZC1hcmVhOiBsb2NhdGlvbjtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWxhYmVscyB7XG4gIGdyaWQtYXJlYTogbGFiZWxzO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YSB7XG4gIGdyaWQtYXJlYTogbWV0YTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtbGluayB7XG4gIGdyaWQtYXJlYTogbG9jYXRpb247XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tZXRhLWRhdGUge1xuICBncmlkLWFyZWE6IGRhdGU7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1vcmdhbmlzYXRpb24ge1xuICBncmlkLWFyZWE6IG9yZ2FuaXNhdGlvbjtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRyZW5kIHtcbiAgZ3JpZC1hcmVhOiB0cmVuZDtcbiAgei1pbmRleDogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9wdGlvbnMsIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXN0YXR1cyB7XG4gIGdyaWQtYXJlYTogb3B0aW9ucztcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWNhcmQtLWNoZWNrYm94IHtcbiAgZ3JpZC1hcmVhOiBjaGVja2JveDtcbn1cblxuLnJlc3VsdHMtZm9jdXMtb3BlbiAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAuaGVhZGluZyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5oZWFkaW5nIC5jYWJpbmV0LS1oZWFkaW5nIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5oZWFkaW5nIC5oZWFkaW5nLWFjdGlvbiB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19vcHRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jcmVzdWx0cy5oZWFkcm9vbS0tdW5waW5uZWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDAgMWZyICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cy5oZWFkcm9vbS0tdW5waW5uZWQgLnRhYi1uYXZfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLmhlYWRyb29tLS11bnBpbm5lZCAucGFuZS12Mi1oZWFkZXItLWZsZXgge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cy5oZWFkcm9vbS0tdW5waW5uZWQgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLmhlYWRyb29tLS11bnBpbm5lZCAucHJvZmlsZS10b29sYmFyLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIHtcbiAgdG9wOiAtNHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wcm9maWxlLXRvb2xiYXIucHJvZmlsZS10b29sYmFyX19jb250YWluZXIsXG4udGFiLW5hdl9fY29udGFpbmVyLFxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50LFxuI3Jlc3VsdHMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMuaGVhZHJvb20tLXBpbm5lZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbSAxZnI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZHJvb20tLXVucGlubmVkICNyZXN1bHRzLnJlc3VsdHMtdmFjYW5jaWVzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50LnBhbmUtY29udGVudCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lcixcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbixcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCB7XG4gIGhlaWdodDogMTByZW07XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbCxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbCAuZnVubmVsLXRyZW5kIC50cmVuZC1jaGFuZ2UsXG4ucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbCAuZnVubmVsLXRyZW5kIC50cmVuZC1jaGFuZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsIC5mdW5uZWwtdGl0bGUsXG4ucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbCAuZnVubmVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC10aXRsZSxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXRpdGxlIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwtc3RlcDpob3Zlcixcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXN0ZXA6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC1zdGVwOmhvdmVyIC5mdW5uZWwtdGl0bGUsXG4ucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC1zdGVwOmhvdmVyIC5mdW5uZWwtdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLm5hdmJhcl9tZW51LS1pY29uX19jb250YWluZXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5uYXZiYXJfbWVudS0taWNvbl9fY29udGFpbmVyIGgxLCAubmF2YmFyX21lbnUtLWljb25fX2NvbnRhaW5lciAubmF2YmFyLS1pY29uX19zdmcge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLm5hdmJhcl9tZW51LS1pY29uX19jb250YWluZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4ubmF2YmFyX21lbnUtLWljb25fX2NvbnRhaW5lcjpob3ZlciBoMSwgLm5hdmJhcl9tZW51LS1pY29uX19jb250YWluZXI6aG92ZXIgLm5hdmJhci0taWNvbl9fc3ZnIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5uYXZiYXJfbWVudS0tYmFja2Ryb3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgb3BhY2l0eTogMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ubmF2YmFyX21lbnUtLWJhY2tkcm9wX19hY3RpdmUge1xuICBvcGFjaXR5OiAyMCU7XG59XG4ubmF2YmFyX21lbnUtLWl0ZW1zLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHJlbTtcbiAgcmlnaHQ6IC0zMXJlbTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCA0cHggI2QyZDJkMjtcbn1cbi5uYXZiYXJfbWVudS0taXRlbXMtbW9kYWxfX2FjdGl2ZSB7XG4gIHJpZ2h0OiAwO1xufVxuLm5hdmJhcl9tZW51LS1pdGVtcy1tb2RhbC0taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYW5lLXYyIG5hdi5uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudS1vcHRpb24tLW1hcmdpbi10b3Age1xuICB0b3A6IDNyZW07XG59XG5cbi5tZW51LW9wdGlvbi0tbG9nb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhyZW07XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG59XG4ubWVudS1vcHRpb24tLWxvZ291dCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZW51LW9wdGlvbi0tbG9nb3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MTMyNyAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS12Mi0tbmF2aWdhdGlvbiAucGFuZS12Mi1iYW5uZXItLWNsb3NlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyX21lbnUtLWl0ZW1zLW1vZGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogLTEwNSU7XG4gIH1cbiAgLm5hdmJhcl9tZW51LS1pdGVtcy1tb2RhbF9fYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1lbnVfX2NhcmVlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzLjI1cmVtO1xufVxuXG4uaW50cm8tbW9kYWxfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTByZW07XG59XG4uaW50cm8tbW9kYWxfX3RleHQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRyby1tb2RhbF9fdGV4dC1jb250YWluZXIgLmljb24tY29udGFpbmVyIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pbnRyby1tb2RhbF9fdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgei1pbmRleDogMTA7XG59XG4uaW50cm8tbW9kYWxfX3ZpZGVvLWNvbnRhaW5lciAuYnRuLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmludHJvLW1vZGFsX192aWRlby1jb250YWluZXIgLmJ0bi0tY2xvc2UgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmludHJvLW1vZGFsX19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uaW50cm8tbW9kYWxfX2Zvb3RlciAuYnRuLS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLW1vZGFsX19iYWNrZHJvcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmludHJvLW1vZGFsX190ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5pbnRyby1tb2RhbF9fdGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuaW50cm8tbW9kYWxfX3ZpZGVvLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRyby1tb2RhbF9fdmlkZW8tY29udGFpbmVyIC5idG4tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDQwJSA0MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS1wcm9maWxlIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tdmFjYW5jaWVzIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tdGVzdHMge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS1hcHBsaWNhdGlvbnMge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS1wcm9mZXNzaW9ucyB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG4uY2FyZWVyLWRhc2hib2FyZF9faGVhZGVyIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX21ldGEge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGVudCB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRlbnQgLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250ZW50IC5saXN0LWl0ZW0gLmxpc3QtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250ZW50IC5saXN0LWl0ZW0gLmxpc3QtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250ZW50IC5saXN0LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwLjM1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fZm9vdGVyIHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX3ZhY2FuY3ktLW11dGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fdmFjYW5jeS0tbXV0ZWQgLmNhcmVlci1kYXNoYm9hcmQtLWV4cGlyZWRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX3ZhY2FuY3ktLW11dGVkIC5jYXJlZXItZGFzaGJvYXJkLS1leHBpcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fdmFjYW5jeSAubGlzdC1oZWFkZXIgLmxpc3QtYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX192YWNhbmN5IC5saXN0LWhlYWRlciAubGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX192YWNhbmN5IC5saXN0LWhlYWRlciAubGlzdC1saW5rIC5saXN0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uY2FyZWVyLWRhc2hib2FyZC0tZXhwaXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZWVyLWRhc2hib2FyZC0tZXhwaXJlZF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctdGVzdHMgLnBhbmUtdjIucGFuZS12Mi0tcm9vdCAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmVlci1kYXNoYm9hcmRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgfVxuICAuY2FyZWVyLWRhc2hib2FyZF9fY2FyZCB7XG4gICAgbWF4LWhlaWdodDogMjVyZW07XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2luZm8tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLXByb2ZpbGUge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLXZhY2FuY2llcyB7XG4gICAgZ3JpZC1yb3c6IDQ7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tdGVzdHMge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLWFwcGxpY2F0aW9ucyB7XG4gICAgZ3JpZC1yb3c6IDU7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tcHJvZmVzc2lvbnMge1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXIgLmJ0bi12MyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCwgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTdyZW0pICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9mZXNzaW9uLWxpc3QgLmxpc3QtaXRlbSAubGlzdC1hY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5saXN0LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQuY2FyZWVyX192YWNhbmNpZXMge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JnYW5pc2F0aW9uLWZvbGxvdy0tZm9sbG93aW5nIC5idG4tdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY29tcGV0ZW5jZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uYnRuLWNvbXBldGVuY2VzIC5idG4uYnRuLXh4cyB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY2FyZWVyX3NlYXJjaCB+IC5wYW5lLXYyLS1zZWFyY2gucGFuZS12MiB7XG4gIHRvcDogMXJlbTtcbn1cblxuLmNhcmVlcl9zZWFyY2gucGFuZS12Mi5wYW5lLXYyLS1jbGllbnQucGFuZS12Mi0tcm9vdCB7XG4gIHRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1tZC1vcGVuIC5wYW5lLnBhbmUtLWJhY2sucGFuZS0tYmFjay1tZC0taGlkZS5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLmxheW91dC1wYW5lLS10ZXJ0aWFyeSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhbmUtdjItYmFubmVyIC5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhbmUtdjItYmFubmVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIHtcbiAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZWVyX19mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmZvY3VzLXNhdmUgcGF0aCB7XG4gIGZpbGw6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5jYXJlZXJfX2ZvY3VzIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuZm9jdXMtc2F2ZTpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5mb2N1cy1zYXZlIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tb2RlcmF0ZS5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1pbnNldC5wYW5lLXNlY3Rpb24tLWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbn1cbi5jYXJlZXJfX2ZvY3VzIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tbW9kZXJhdGUucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0taW5zZXQucGFuZS1zZWN0aW9uLS1leHBhbmQgI3NhdmUtdmFjYW5jeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm9jdXNfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjVyZW07XG59XG4jZm9jdXNfbW9kYWwgLm1vZGFsLWRpYWxvZyAjZm9jdXMgPiAucGFuZS1iYWNrLmFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9jdXNfbW9kYWwgLm1vZGFsLWRpYWxvZyAjZm9jdXMtY29udGVudCwgI2ZvY3VzX21vZGFsIC5tb2RhbC1kaWFsb2cgLmZvY3VzLS1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pc0lmcmFtZSAuYWNjb3VudC10eXBlLS1qb2JkaWdnZXJfbW9kZXJhdG9yIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvdW50LXR5cGUtLWpvYmRpZ2dlcl9tb2RlcmF0b3IgLm9yZ2FuaXNhdGlvbi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2NvdW50LXR5cGUtLWpvYmRpZ2dlcl9tb2RlcmF0b3IgLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSB7XG4gIHJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5hY2NvdW50LXR5cGUtLWpvYmRpZ2dlcl9tb2RlcmF0b3IgLm9yZ2FuaXNhdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYW5kaWRhdGUtbWF0Y2hlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQuMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RUM7XG59XG4uY2FuZGlkYXRlLW1hdGNoZXNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW5kaWRhdGUtbWF0Y2hlc19fdGl0bGUge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jYW5kaWRhdGUtbWF0Y2hlc19fc2NvcmUge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG4uY2FuZGlkYXRlLW1hdGNoZXNfX2xvY2F0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jYW5kaWRhdGUtbWF0Y2hlc19fbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdmJhciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4ubmF2YmFyX19idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDlyZW07XG59XG4ubmF2YmFyX19idXR0b24tY29udGFpbmVyIC5uYXZiYXJfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cbi5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIgLm5hdmJhcl9faWNvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxnIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyX19taWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lLXYyLnBhbmUtdjItLW5hdmlnYXRpb24tcG9ydGZvbGlvLFxuLnBhbmUtdjIucGFuZS12Mi0tbmF2aWdhdGlvbi1xdWVyaWVzIHtcbiAgei1pbmRleDogOTk5OTkxMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjItYmFja2Ryb3AucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sXG4ucGFuZS12Mi1iYWNrZHJvcC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uLXF1ZXJpZXMsXG4ucGFuZS12Mi1iYWNrZHJvcC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDtcbn1cblxuLm5hdmJhcl9fbmV3LXdpbmRvdy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNJZnJhbWUgLm5hdmJhcl9fbmV3LXdpbmRvdy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc0lmcmFtZSAubmF2YmFyX19uZXctd2luZG93LWJ1dHRvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZGFzaGJvYXJkLW9ubHkgLnBhbmUtaGVhZGVyLCAuZGFzaGJvYXJkLW9ubHkgLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uLCAuZGFzaGJvYXJkLW9ubHkgI3NlYXJjaC1mb3JtLCAuZGFzaGJvYXJkLW9ubHkgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMgLnBhbmUtY29udGVudCwgLmRhc2hib2FyZC1vbmx5IC5yZXN1bHRzLW1vZGVzLCAuZGFzaGJvYXJkLW9ubHkgLnBhbmUtaGVhZGVyLCAuZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMtc2F2ZSwgLmRhc2hib2FyZC1vbmx5ICNmaWx0ZXJzLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZC1vbmx5IC5wYW5lLWZvY3VzIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seS52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1saXN0LWl0ZW1zIC5yZXBvcnQtbGlzdC1pdGVtOm50aC1vZi10eXBlKDFuKzExKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbm5lci1wYW5lIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ucGFnZS1wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ncmlkLXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZC12aWV3X19kdW1teS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cbi5ncmlkLXZpZXctLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbn1cbi5ncmlkLXZpZXdfX3Njcm9sbC1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG59XG4uZ3JpZC12aWV3X19jb2x1bW4tYWN0aW9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5ncmlkLXZpZXdfX2NvbHVtbi1zb3J0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbn1cbi5ncmlkLXZpZXdfX2luZGV4IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4uZ3JpZC12aWV3X19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZ3JpZC12aWV3X19jb2wtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmdyaWQtdmlld19fY29sLWRhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtdmlld19fY29sLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmlkLXZpZXdfX2NvbC0tY2xpY2thYmxlIGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmlkLXZpZXdfX3Jvdy1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmlkLXZpZXdfX3Jvdy1vcHRpb25zLXBhbmUge1xuICB6LWluZGV4OiAxO1xufVxuLmdyaWQtdmlld19fZHJvcGRvd24tcGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZ3JpZC12aWV3X19zY29sbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZC12aWV3IC5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbn1cbi5ncmlkLXZpZXctZmlsdGVyX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXAtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmdyaWQtdmlldy1maWx0ZXJfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcC13cmFwcGVyIC5yZWFjdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLXZpZXctZmlsdGVyX19zZWxlY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTRFNEVDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmdyaWQtdmlldy1maWx0ZXJfX3NlbGVjdC1jb250YWluZXItLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5Rjk5QjE7XG59XG4uZ3JpZC12aWV3LWZpbHRlcl9fc2VsZWN0LWNvbnRhaW5lciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ncmlkLXZpZXctZmlsdGVyX19zZWxlY3QtY29udGFpbmVyIGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdyaWQtcm93IHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmdyaWQtcm93Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5ncmlkLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdyaWQtcm93X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmdyaWQtcm93X19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNFNEU0RUM7XG59XG4uZ3JpZC1yb3dfX2hlYWRlciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmdyaWQtcm93X19oZWFkZXIgLnJlYWN0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ncmlkLXJvdy0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmdyaWQtcm93LS1hY3RpdmUgLmdyaWQtdmlld19fY29sLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ncmlkLXJvdy0tYWN0aXZlIC5ncmlkLXZpZXdfX3Jvdy1vcHRpb25zIC5yZWFjdC1zdmctaWNvbiwgLmdyaWQtcm93LS1hY3RpdmUgLmdyaWQtdmlld19fY29sLWljb24gLnJlYWN0LXN2Zy1pY29uLCAuZ3JpZC1yb3ctLWFjdGl2ZSAuZ3JpZC12aWV3X19jb2wtZW1haWwgLnJlYWN0LXN2Zy1pY29uIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmdyaWQtcm93LS1hY3RpdmUgLmdyaWQtdmlld19faW5kZXgge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1yb3ctLWFjdGl2ZSAuZ3JpZC12aWV3X19pbmRleCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1yb3cgLmdyaWQtdmlld19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRTRFNEVDO1xufVxuXG4ubWV0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1ldGVyLWJhciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4ubWV0ZXItYmFyLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzNDY5O1xufVxuXG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhciB7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhcl9fbWlkLWNvbnRhaW5lciwgLmxheW91dC1mdWxsc2NyZWVuIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXItLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucmVhY3QtcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5yZWFjdC1wYWdlIC5yZWFjdC1jb250ZW50X19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXJlbTtcbiAgbGVmdDogNnJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLnJlYWN0LXBhZ2UgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci1oZWFkc3BhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHJlbTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucGFuZS12Mi5wYW5lLXYyLS1kYXNoYm9hcmQucGFuZS12Mi0tcm9vdCB7XG4gIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuLmxheW91dC1mdWxsc2NyZWVuX19oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxheW91dC1mdWxsc2NyZWVuIC5uYXZiYXIge1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA2cmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA2cmVtO1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5uYXZiYXJfX21pZC1jb250YWluZXIsIC5sYXlvdXQtZnVsbHNjcmVlbiAubmF2YmFyX19idXR0b24tY29udGFpbmVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLnJlYWN0LXBhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucmVhY3QtcGFnZSAucmVhY3QtY29udGVudF9faGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVyZW07XG4gIGxlZnQ6IDZyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5yZWFjdC1wYWdlIC5yZWFjdC1wYWdlX19jb250YWluZXItaGVhZHNwYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRyZW07XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLnBhbmUtdjIucGFuZS12Mi0tZGFzaGJvYXJkLnBhbmUtdjItLXJvb3Qge1xuICB0b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jay1wYW5lIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52aWV3LWRhc2hib2FyZCAucGFuZS12Mi1jb3ZlciB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1kYXNoYm9hcmQgLnBhbmUtdjItY292ZXIgLmxvZ28ge1xuICB0b3A6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY29udGFpbmVyX19kYXNoYm9hcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMC40NWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IFtwcm9maWxlc10gYXV0byBbZnVubmVsXSBhdXRvIFtwcm9zcGVjdHNdIGF1dG8gW3ZhY2FuY2llc10gYXV0bztcbn1cblxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLmdyaWQtY29udGFpbmVyX19kYXNoYm9hcmQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IFtwcm9maWxlc10gYXV0byBbdmFjYW5jaWVzXSBhdXRvO1xufVxuXG4jaWQtcGpheC16b2VrcHJvZmllbGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNpZC1wamF4LXpvZWtwcm9maWVsZW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAxLzU7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2sgYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1heC13aWR0aDogMTZyZW07XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiA0JTtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jay1pY29uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4NSU7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrLWxpc3Qge1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYWJpbmV0LXYzX19jb250YWluZXItLXpvZWtwcm9maWVsZW4ge1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXJvdzogcHJvZmlsZXM7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyLS1wcm9zcGVjdHMge1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXJvdzogcHJvc3BlY3RzO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tdmFjYW5jaWVzIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgZ3JpZC1yb3c6IHZhY2FuY2llcztcbn1cblxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cblxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIHtcbiAgZ3JpZC1yb3c6IGZ1bm5lbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtaW5mby1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NlY3Rpb252YWNhbmNpZXMgLmNhYmluZXQtY2FyZC1saW5rIHtcbiAgei1pbmRleDogMztcbn1cblxuLmdyaWQtY29udGFpbmVyX19wb3J0Zm9saW8ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtjb2xdIDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogW2Z1bm5lbF0gYXV0byBbcHJvc3BlY3RzXSBhdXRvIFt2YWNhbmNpZXNdIGF1dG87XG59XG4uZ3JpZC1jb250YWluZXJfX3BvcnRmb2xpbyAucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogY29sO1xuICBncmlkLXJvdzogZnVubmVsO1xufVxuLmdyaWQtY29udGFpbmVyX19wb3J0Zm9saW8gLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tcHJvc3BlY3RzIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiBwcm9zcGVjdHM7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLWNvbnRhaW5lcl9fcG9ydGZvbGlvIC5jYWJpbmV0LXYzX19jb250YWluZXItLXZhY2FuY2llcyB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJpZ2h0OiB2YWNhbmNpZXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwbGljYXRpb24tdjItLXN0YXRlLXBvcnRmb2xpbyAuY2FiaW5ldC12M19fY29udGFpbmVyLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tdmFjYW5jaWVzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNnJlbSk7XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1mb2N1cyAucGFuZS1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtcmVzdWx0czpub3QoLnJlc3VsdHMtZm9jdXMtb3BlbikgI2ZvY3VzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDY1JTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1cmVtIDFmcjtcbiAgdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tdW5waW5uZWQge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtZm9jdXMuZm9jdXMucGFuZS12Mi5wYW5lLXYyLS1mb2N1cy5wYW5lLXYyLS1hc2lkZS1yaWdodCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4gLnBhbmUtdjItaGVhZGVyLS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNyZXN1bHRzIC5wYW5lLXYyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZXN1bHRzIC5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4jcmVzdWx0cyAucGFuZS12Mi1oZWFkZXIgLnRhYi1uYXZfX2NvbnRhaW5lciAudGFiLW5hdiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cyAucGFuZS12Mi1oZWFkZXIgLnRhYi1uYXZfX2NvbnRhaW5lciAudGFiLW5hdl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4jcmVzdWx0cyAucmVzdWx0cy1tZXRhLXBlcmlvZC5yZXN1bHRzLW1ldGEtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbn1cblxuI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgLmFjdGlvbnMuYWN0aW9ucy1mb290ZXIsXG4jZm9jdXMgLmFjdGlvbnMuYWN0aW9ucy1mb290ZXIge1xuICB6LWluZGV4OiA5OTk7XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAudGFiLW5hdl9fY29udGFpbmVyLFxuI2ZvY3VzIC50YWItbmF2X19jb250YWluZXIge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAjcmVzdWx0cy1zY3JvbGwtY29udGVudCxcbiNmb2N1cyAjcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLnBhbmUtY29udGVudC0tbG9hZGluZzo6YmVmb3JlLFxuI2ZvY3VzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5wYW5lLWNvbnRlbnQtLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDcwJTtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5jYWJpbmV0LXYzX19jb250ZW50LFxuI2ZvY3VzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzICNyZXN1bHRzLW1hcC1jb250ZW50LFxuI2ZvY3VzICNyZXN1bHRzLW1hcC1jb250ZW50IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDNyZW07XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAjcmVzdWx0cy1tYXAtY29udGVudCAjcmVzdWx0cy1tYXAsXG4jZm9jdXMgI3Jlc3VsdHMtbWFwLWNvbnRlbnQgI3Jlc3VsdHMtbWFwIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS1mb2N1cywgI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgLnBhbmUtdjItLWZvY3VzLFxuI2ZvY3VzIC5wYW5lLWZvY3VzLFxuI2ZvY3VzIC5wYW5lLXYyLS1mb2N1cyB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG5ib2R5IC5mb2N1cy0tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjRyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMi42cmVtIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciB7XG4gIGhlaWdodDogNS42cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAuZm9jdXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLmZvY3VzLW9yZ2FuaXNhdGlvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAuZm9jdXMtb3JnYW5pc2F0aW9uIC5vcmdhbmlzYXRpb24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjZyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0FDNkRDO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLmZvY3VzLW9yZ2FuaXNhdGlvbiAub3JnYW5pc2F0aW9uLWRyb3Bkb3duIC5pY29uLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tb3B0aW9ucyAucGFuZS12Mi1hY3Rpb25zIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQUM2REM7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tb3B0aW9ucyAucGFuZS12Mi1hY3Rpb25zIC5hY3Rpb24tLWNsb3NlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAycmVtO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtY29udGFjdCAucGFuZS12Mi1mb290ZXItbm90aWNlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbiAuaWNvbi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbi5hY3Rpb24tLWFjY2VudCBzdmcge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLmFjdGlvbi0tYWNjZW50IC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbjpob3ZlciAuaWNvbi1jb250YWluZXIgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbjpob3ZlciAuYWN0aW9uLWxhYmVsLXdyYXAge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tYWluLWNvbnRlbnQge1xuICBncmlkLXJvdzogMy81O1xuICBncmlkLWNvbHVtbjogMTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tYWluLWNvbnRlbnQgLmZvY3VzLWRlc2NyaXB0aW9uIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSB7XG4gIGdyaWQtcm93OiAzLzU7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy10aGVtYXRjaGJveCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZTpob3ZlciwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy10aGVtYXRjaGJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSBhOmhvdmVyLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLXRoZW1hdGNoYm94IGE6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLXRpdGxlLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLXRoZW1hdGNoYm94IC5hdWRpZW5jZS10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtdGl0bGU6aG92ZXIsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtdGhlbWF0Y2hib3ggLmF1ZGllbmNlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvbGRfZm9jdXNfYXVkaWVuY2Uge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9sZF9mb2N1c19hdWRpZW5jZSAuYXVkaWVuY2UtbGluay1pY29uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlIC5mb2N1cy1hdWRpZW5jZS0tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1oZWFkZXIge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tcmVjcnVpdG1lbnRfZmVhc2liaWxpdHkge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXJlY3J1aXRtZW50X2ZlYXNpYmlsaXR5IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tZGlzdHJpYnV0aW9uX2dlbmRlciB7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLW9yaWVudGF0aW9uIHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tdHJhdmVsX3RpbWVfYWdlIHtcbiAgZ3JpZC1yb3c6IDQ7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2UgLmF1ZGllbmNlLW1ldGEge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcywgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2UgLmF1ZGllbmNlLW1ldGEgLmF1ZGllbmNlLW1ldGEtaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tdHJhdmVsX3RpbWUgLmF1ZGllbmNlLW1ldGEgLmF1ZGllbmNlLW1ldGEtaXRlbXMgLmF1ZGllbmNlLW1ldGEtaXRlbSwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2UgLmF1ZGllbmNlLW1ldGEgLmF1ZGllbmNlLW1ldGEtaXRlbXMgLmF1ZGllbmNlLW1ldGEtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBmbGV4OiBub25lO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLWRlc2MsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tYWdlIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtZGVzYyB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLXZhbHVlLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLXZhbHVlIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tdHJhdmVsX3RpbWUgLmF1ZGllbmNlLW1ldGEgLmF1ZGllbmNlLW1ldGEtaXRlbXMgLmF1ZGllbmNlLW1ldGEtaXRlbSAuYXVkaWVuY2UtbWV0YS1pY29uLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLWljb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLWljb24gc3ZnLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLWljb24gc3ZnIHtcbiAgZmlsbDogI0QzRDlFMyAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNEM0Q5RTMgIWltcG9ydGFudDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tdHJhdmVsX3RpbWUge1xuICBncmlkLXJvdzogNDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2Uge1xuICBncmlkLXJvdzogNDtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtY3JlZGl0cyB7XG4gIGdyaWQtcm93OiA1O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbmJvZHkgI2ZvY3VzLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAuZm9jdXMtLWxvY2F0aW9uIHtcbiAgZ3JpZC1yb3c6IDU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuYm9keSAuZm9jdXMtLWxvY2F0aW9uIC5wYW5lLXNlY3Rpb24tLWluc2V0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAuZm9jdXMtLWxvY2F0aW9uIC5mb2N1cy1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUM2REM7XG4gIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFjdCAjZm9jdXMtYWRtaW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdjNfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC12M19fY29udGFpbmVyLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tdmFjYW5jaWVzX2V4dGVuZGVkIC5oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAjdmFjYW5jaWVzX2V4dGVuZGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQgI3NlY3Rpb252YWNhbmNpZXNfZXh0ZW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAjdmFjYW5jaWVzX2V4dGVuZGVkICNzZWN0aW9udmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LWRyYXdlcl9fc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4jZm9jdXMuaW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2ZvY3VzLmluLm1vZGFsIHtcbiAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnQ7XG59XG4jZm9jdXMuaW4gLnBhbmUtdjItLWZvY3VzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1cmVtICFpbXBvcnRhbnQ7XG59XG4jZm9jdXMuaW4gLmZvY3VzLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbiNmb2N1cy5pbi5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0tbGcgLnBhbmUtdjIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLWxnIC5wYW5lLXYyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5mb2N1cy1zYXZlIHBhdGgge1xuICBmaWxsOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmZvY3VzLXNhdmU6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuZm9jdXMtc2F2ZSAuYWN0aW9uLWxhYmVsLXdyYXAge1xuICB3aWR0aDogOXJlbTtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tbW9kZXJhdGUucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0taW5zZXQucGFuZS1zZWN0aW9uLS1leHBhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLW1vZGVyYXRlLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWluc2V0LnBhbmUtc2VjdGlvbi0tZXhwYW5kICNzYXZlLXZhY2FuY3kge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuICNyZXN1bHRzIC50YWItbmF2IC50YWItbmF2X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZXN1bHRzIC5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWItbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFuZS5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2RlcyA+IC5wYW5lLXYyLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNyZXN1bHRzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50LnBhbmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThyZW07XG4gIH1cbiAgI3Jlc3VsdHMucmVzdWx0cy12YWNhbmNpZXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1vcHRpb25zIHtcbiAgICB3aWR0aDogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzLjdyZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0tb3B0aW9ucyAuYWN0aW9uIHtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLW9wdGlvbnMgLnBhbmUtdjItYWN0aW9ucyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAuZm9jdXMtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAub3JnYW5pc2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLm9yZ2FuaXNhdGlvbi1kcm9wZG93biB7XG4gICAgdG9wOiAyLjQ1cmVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5vcmdhbmlzYXRpb24tcHJvcGVydHkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbiAuYWN0aW9uLWxhYmVsLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tbWFpbi1jb250ZW50IHtcbiAgICBncmlkLXJvdzogMyAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tbWFpbi1jb250ZW50IC5mb2N1cy1vcmlnaW5hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWFzaWRlIHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy10aGVtYXRjaGJveCB7XG4gICAgZ3JpZC1yb3c6IDUgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtbG9jYXRpb24ge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFjdGlvbi0tZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdHMtZm9jdXMtb3BlbiAuYWN0aW9ucy1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3BlbiAucGFuZS1mb2N1cy5mb2N1cy5wYW5lLXYyLnBhbmUtdjItLWZvY3VzLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRhc2hib2FyZC1vbmx5IC5uYXZiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI2ZvY3VzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5kYXNoYm9hcmQtb25seSAuY2FiaW5ldC12M19fY29udGVudCB7XG4gIHRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAucmVzdWx0cy1tZXRhIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMucmVzdWx0cy12YWNhbmNpZXMucGFuZS5wYW5lLXJlc3VsdHMge1xuICB0b3A6IDByZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMucmVzdWx0cy12YWNhbmNpZXMucGFuZS5wYW5lLXJlc3VsdHMgLmNhYmluZXQtdjNfX2NvbnRlbnQge1xuICB0b3A6IDByZW0gIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy5yZXN1bHRzLXZhY2FuY2llcy5wYW5lLnBhbmUtcmVzdWx0cyAjcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzLnBhbmUucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdG9wOiA0cmVtO1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzIGhlYWRlci5wYW5lLXYyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzIGhlYWRlci5wYW5lLXYyLWhlYWRlciAuaGVhZGluZy1zdWJ0aXRsZS5wYW5lLXYyLWhlYWRlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzIGhlYWRlci5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIHtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzIGhlYWRlci5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIC50YWItbmF2IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAyLjVyZW0gIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyBoZWFkZXIucGFuZS12Mi1oZWFkZXIgLmNhYmluZXQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIC5wYW5lLXYyLWhlYWRlcl9fc3VidGl0bGUge1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5jYXJlZXJfX2ZvY3VzIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXJfX3ZhY2FuY2llcy1leHRlbmRlZCAuY2FiaW5ldC0taGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyX192YWNhbmNpZXMtZXh0ZW5kZWQgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3Mge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDJyZW0gIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXJfX3ZhY2FuY2llcy1leHRlbmRlZCAuY2FiaW5ldC10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyAudGFiLW5hdiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMgLnRhYi1uYXZfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzIC50YWItbmF2X19jb250YWluZXIgLmJ0bi12MyB7XG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyAudGFiLW5hdl9fY29udGFpbmVyIC50YWItbmF2X19saW5rLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXJfX3ZhY2FuY2llcy1leHRlbmRlZCAuY2FiaW5ldC12M19fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbSAxZnIgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyBmb290ZXIgLmZvY3VzLS1jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5I3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgLnBhbmUtZm9jdXMsIGh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS12Mi0tZm9jdXMsIGh0bWwuaXNJZnJhbWUgYm9keSAjZm9jdXMgLnBhbmUtZm9jdXMsIGh0bWwuaXNJZnJhbWUgYm9keSAjZm9jdXMgLnBhbmUtdjItLWZvY3VzIHtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW0gMCAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5mb2N1cy0tY29udGFjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmZvY3VzLS1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUge1xuICBncmlkLXJvdzogMy81ICFpbXBvcnRhbnQ7XG4gIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAuaGVhZHJvb20tLW5vdC10b3AsIGh0bWwuaXNJZnJhbWUgYm9keSAucmVzdWx0cy1mb2N1cy1vcGVuIHtcbiAgdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5OTggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLnBhbmUtdjItLW9yZ2FuaXNhdGlvbnNfbGFiZWwge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAuYWN0aW9ucy1mb290ZXIge1xuICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmFjdGlvbnMtZm9vdGVyICNleHBvcnQtb3BlbiB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tdW5waW5uZWQge1xuICB0b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuI3Jlc3VsdHMgLnJlc3VsdHMtbWV0YSB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4udmlldy1yZXN1bHRzLS1yZXBvcnQgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLnJlc3VsdHMtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYW5lLXYyLS1jbGllbnRzIC5wYW5lLXYyLWFjdGlvbnMsXG4ucGFuZS12Mi0tYWRtaW4gLnBhbmUtdjItYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQudmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLCAudmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS12Mi5wYW5lLXYyLS1yb290LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucGFuZS12Mi5wYW5lLXYyLS1yb290LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbi52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnBhbmUtdjIucGFuZS12Mi0tcm9vdCB7XG4gIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMuaGVhZHJvb20tLXVucGlubmVkLCAudmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS12Mi5wYW5lLXYyLS1yb290LmhlYWRyb29tLS11bnBpbm5lZCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMuaGVhZHJvb20tLXVucGlubmVkLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QuaGVhZHJvb20tLXVucGlubmVkLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLmhlYWRyb29tLS11bnBpbm5lZCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QuaGVhZHJvb20tLXVucGlubmVkLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tdW5waW5uZWQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5oZWFkcm9vbS0tdW5waW5uZWQge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMucmVzdWx0cy1mb2N1cy1vcGVuLCAudmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS12Mi5wYW5lLXYyLS1yb290LnJlc3VsdHMtZm9jdXMtb3Blbixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMucmVzdWx0cy1mb2N1cy1vcGVuLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QucmVzdWx0cy1mb2N1cy1vcGVuLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLnJlc3VsdHMtZm9jdXMtb3Blbixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QucmVzdWx0cy1mb2N1cy1vcGVuLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5yZXN1bHRzLWZvY3VzLW9wZW4sXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5yZXN1bHRzLWZvY3VzLW9wZW4ge1xuICB0b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAubmF2YmFyX19idXR0b24tY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAubmF2YmFyX19idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2UsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2UsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZSxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZSB7XG4gIHRvcDogNHJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsIC52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycywgLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cywgLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAudmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKSAhaW1wb3J0YW50O1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgI3F1YXJ0ZXJfcmFuZ2UgbGFiZWwsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgI3F1YXJ0ZXJfcmFuZ2UgbGFiZWwsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAjcXVhcnRlcl9yYW5nZSBsYWJlbCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAjcXVhcnRlcl9yYW5nZSBsYWJlbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwIHtcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwX190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXBfX3RleHQsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwX190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXBfX3RleHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcC10aXAsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcC10aXAsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLXRpcCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLXRpcCB7XG4gIHotaW5kZXg6IDA7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLnJlYWN0LWdyaWQgPiBkaXYsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci5yZWFjdC1ncmlkID4gZGl2LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci5yZWFjdC1ncmlkID4gZGl2LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIucmVhY3QtZ3JpZCA+IGRpdiB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1uYXYtY29sX19jb250YWluZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQUM2REM7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAzNXB4O1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lciAubmF2X19idXR0b24sXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIC5uYXZfX2J1dHRvbixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lciAubmF2X19idXR0b24sXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIC5uYXZfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdiAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2IC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdiAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2IC5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3Zlcixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXY6aG92ZXIgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdiB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDI1dnc7XG4gIHotaW5kZXg6IDMwMDAwMDAwMDA7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggLmluZGljYXRvcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggLmluZGljYXRvcixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCAuaW5kaWNhdG9yLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCAuaW5kaWNhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0b3A6IDE2cHg7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3IsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3I6OmJlZm9yZSxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3I6OmJlZm9yZSxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvcjo6YmVmb3JlLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA5LjVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgcm90YXRlWig0NWRlZyk7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAjc2F2ZVByb2ZpbGVNb2RhbCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAjc2F2ZVByb2ZpbGVNb2RhbCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluICNzYXZlUHJvZmlsZU1vZGFsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDIsIDk1LCAwLjczMzMzMzMzMzMpO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDk7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAjc2F2ZVByb2ZpbGVNb2RhbCAubW9kYWwtZGlhbG9nLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsIC5tb2RhbC1kaWFsb2csXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAjc2F2ZVByb2ZpbGVNb2RhbCAubW9kYWwtZGlhbG9nLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluICNzYXZlUHJvZmlsZU1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IGluaXRpYWw7XG59XG5cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcgLmNoYXJ0X192aWV3LS10ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pc0lmcmFtZSAuZm9jdXMtLW1vZGVyYXRvciAuZm9jdXMtLWFzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pc0lmcmFtZSAuZm9jdXMtLW1vZGVyYXRvciAuZm9jdXMtLW1haW4tY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAxLzMgIWltcG9ydGFudDtcbn1cblxuLnJlYWN0LW1vZGFsLS1mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0NXB4KTtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ1cHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLnJlYWN0LW1vZGFsX19kYXRhcG9pbnRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDM1cHg7XG59XG4ucmVhY3QtbW9kYWxfX2RhdGFwb2ludHMtY29udGFpbmVyIC5jaGFydF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uVG9hc3RpZnlfX3RvYXN0LWNvbnRhaW5lciB7XG4gIC0tdG9hc3RpZnktei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1zdWNjZXNzOiAjNDBCQzhBO1xuICAtLXRvYXN0aWZ5LWljb24tY29sb3ItZXJyb3I6ICNGODVDNkFGRjtcbiAgLS10b2FzdGlmeS1mb250LWZhbWlseTogbmV1emVpdC1ncm90ZXNrLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdG9hc3RpZnktY29sb3ItcHJvZ3Jlc3Mtc3VjY2VzczogIzQwQkM4QTtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1lcnJvcjogI0Y4NUM2QUZGO1xufVxuXG4udXNhZ2UtbW9uaXRvcl9fdGVhbS1zZWxlY3RvciAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wge1xuICBtaW4td2lkdGg6IDE1cmVtO1xufVxuLnVzYWdlLW1vbml0b3JfX2xheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgMWZyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fbGF5b3V0LnVzYWdlLW1vbml0b3JfX2Rhc2hib2FyZCAudXNhZ2UtbW9uaXRvcl9fZGFzaGJvYXJkLWRhdGFwb2ludHMge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDIvNDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3IgLmZsZXgtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51c2FnZS1tb25pdG9yX19fYWRkLXRlYW0tZm9ybSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cbi51c2FnZS1tb25pdG9yX19hZGQtdGVhbS1tZW1iZXJzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xufVxuLnVzYWdlLW1vbml0b3JfX2FkZC10ZWFtLWhlYWRlciwgLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLWhlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzYWdlLW1vbml0b3JfX29yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX2hlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi51c2FnZS1tb25pdG9yX19maWx0ZXJzIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAyO1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c2FnZS1tb25pdG9yX19maWx0ZXJzIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNhZ2UtbW9uaXRvcl9fZmlsdGVycyBkaXYgaDQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fbGF5b3V0IC5ncmlkLXZpZXcge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMi8tMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX2RhdGFwb2ludHMge1xuICBncmlkLWNvbHVtbjogMi8tMTtcbiAgZ3JpZC1yb3c6IDMvLTE7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbS1oZWFkZXIge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0gLl9fbWFuYWdlLXRlYW0tbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgMWZyIGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbSAuX19tYW5hZ2UtdGVhbS1sYXlvdXQgLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLWFjdGlvbnMge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDQ7XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0gLl9fbWFuYWdlLXRlYW0tbGF5b3V0IC5ncmlkLXZpZXdfX2Nyb3NzLW92ZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDIvNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0gLl9fbWFuYWdlLXRlYW0tbGF5b3V0IC5ncmlkLXZpZXdfX2Nyb3NzLW92ZXIgZGl2LnJlYWN0LXN2Zy1pY29uIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLWluZm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGdyaWQtZ2FwOiAzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLW5vbm1lbWJlcnMge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDIvNDtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbS1ub25tZW1iZXJzIC5ncmlkLXZpZXcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0tbWVtYmVycyB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMi80O1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLW1lbWJlcnMgLmdyaWQtdmlldyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbS1zZWxlY3RvciB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIGxlZnQ6IGNhbGMoNDUlIC0gNTBweCk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udXNhZ2UtbW9uaXRvcl9fbG9nLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCAzMHJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZ3JpZC1nYXA6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fbG9nLWxheW91dCAuY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDA7XG59XG4udXNhZ2UtbW9uaXRvcl9fdXNlci1sb2ctbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAzMHJlbSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3VzZXItbG9nLWxheW91dCAuY2hhcnRfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDVweDtcbn1cbi51c2FnZS1tb25pdG9yX19uby10ZWFtIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAzLy0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2FnZS1tb25pdG9yX19zZWxlY3QtdXNlcnMtbW9kYWwge1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDEwMHB4KTtcbn1cbi51c2FnZS1tb25pdG9yX19zZWxlY3QtdXNlcnMtbW9kYWwgaDEge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi51c2FnZS1tb25pdG9yX19zZWxlY3QtdXNlcnMtbW9kYWwgLmdyaWR2aWV3X2NvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTA1cHgpO1xufVxuLnVzYWdlLW1vbml0b3JfX3NlbGVjdC11c2Vycy1tb2RhbCAuZ3JpZHZpZXdfY29udGFpbmVyIC5ncmlkLXZpZXcge1xuICBtYXJnaW46IDA7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2VsZWN0LXVzZXJzLW1vZGFsIC51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbS1oZWFkZXIgLnJlYWN0LW1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCB7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgd2lkdGg6IGNhbGMoNzB2dyAtIDEwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYnRuIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmJ0bi1uZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYnRuLW5leHQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEwMHB4KTtcbiAgfVxufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLm15LWF1dG8ge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLm14LWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5jb250ZW50LmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUwMjVGO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuY29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRTAyNUY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgYWNjZW50LWNvbG9yOiAjMUUwMjVGO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuY29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLnRpcC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmJ1bGxldC1saXN0IHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIHtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICB3aWR0aDogY2FsYyg3MHZ3IC0gMTAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xuICB9XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubXktYXV0byB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubXgtYXV0byB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5hY3Rpb25zIC5iYWNrLWJ0biB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICB3aWR0aDogMTNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5hY3Rpb25zIC5zZW5kLW1haWxzLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDBiYzhhO1xuICB3aWR0aDogMTNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5hY3Rpb25zIC5zZW5kLW1haWxzLWJ0biBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUwMjVGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLmJ1bGxldC1saXN0IHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1pbnB1dC1sYWJlbCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbHRvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbHRvLWxpc3QgLm1haWx0by1yZWNlaXZlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMuMnJlbTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsdG8tbGlzdCAubWFpbHRvLWl0ZW0ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzQ2OTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsdG8tbGlzdCAubWFpbHRvLWl0ZW0gLm1haWx0by1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbHRvLWxpc3QgLm1haWx0by1pdGVtIC5tYWlsdG8taXRlbS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1zdWJqZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1jb250ZW50IGgzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWwtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWwtY29udGVudCAubWFpbC1ncmVldGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWwtY29udGVudCAubWFpbC1ncmVldGluZyB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLXNlbmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VwcG9ydC0tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1cHBvcnQtLWxheW91dCBoMSB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLnRpcC1zZWxlY3RvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC50aXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMDI1RjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLnRpcC1zZWxlY3RvciAudGlwcyAudGlwLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC50aXBzIC50aXAtaXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC50aXBzIC50aXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnRpcHMgLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC50aXBzIC5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnNlbGVjdGVkLXRpcC12aWV3IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLnRpcC1zZWxlY3RvciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLmhlbHAtYW5kLXN1cHBvcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLmhlbHAtYW5kLXN1cHBvcnQtY29udGFpbmVyIC5jaGFydF9fY29udGFpbmVyLS1zdGFuZC1hbG9uZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnN1cHBvcnQtLWxheW91dCAuaGVscC1hbmQtc3VwcG9ydC1jb250YWluZXIgLnF1aWNrc3RhcnQtaXRlbSAuY29sb3JlZCB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLS1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZHVsZS11d3YgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnN0cmlwIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnV3di1kYXNoYm9hcmRfX2dyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIGxlZnQ6IC01cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUgdGQsXG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlIHRhYmxlIGgyLCAubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlIHRhYmxlIHAge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjBcIl0ge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMVwiXSB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjFcIl0gLnV3di1kYXNoYm9hcmRfX3ZhY2FuY3ktdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMlwiXSB7XG4gIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjJcIl0gLnV3di1kYXNoYm9hcmRfX3ZhY2FuY3ktdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiM1wiXSB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjNcIl0gLnV3di1kYXNoYm9hcmRfX3Byb2JhYmlsaXR5LXJhbmdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X190b3AtcmlnaHQge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX3RvcC1yaWdodCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fbWlkLXJpZ2h0IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19taWQtcmlnaHQgZGl2IHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1yaWdodCB7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMi80O1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19ib3R0b20tcmlnaHQgZGl2IHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1sZWZ0IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19ib3R0b20tbGVmdCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnZhY2FuY2llc0xpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLXV3diAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5tb2R1bGUtdXd2IFtuYW1lPVwiVmFjYW5jeUNsYXNzaWZpY2F0aW9uU2VhcmNoW1ZhY2FuY3lUaXRsZV1cIl0sXG4ubW9kdWxlLXV3diAudXd2X19maWx0ZXIsXG4ubW9kdWxlLXV3diBbYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLXN0ZWVrcHJvZWZudW1tZXItY29udGFpbmVyXSxcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuc2xhLWNoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLm1vZHVsZS11d3YgLnNsYS1jaGFydC1jb250YWluZXIgLmhpZ2hjaGFydHMtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5zbGEtb3B0aW9uIHtcbiAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2R1bGUtdXd2IC5zbGEtb3B0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1vZHVsZS11d3YgLnV3di1ncmlkX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1vZHVsZS11d3YgLnNlYXJjaF9jb250YWluZXItYm9jLWlzY280LWxheWVyNSB7XG4gIHdpZHRoOiAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubW9kdWxlLXV3diAuc2VhcmNoLWJ1dHRvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS11d3YgLmJ0bi0tdXd2LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDAuNHJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlci1iZXRyb3V3YmFhcmhlaWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubW9kdWxlLXV3diAudXd2X19maWx0ZXItYmV0cm91d2JhYXJoZWlkLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG4ubW9kdWxlLXV3diAudXd2X19maWx0ZXItYmV0cm91d2JhYXJoZWlkLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzUlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLm1vZHVsZS11d3YgLmJ0bi1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsZS11d3YgW2FyaWEtbGFiZWxsZWRieT1zZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1zdGVla3Byb2VmbnVtbWVyLWNvbnRhaW5lcl0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLm1vZHVsZS11d3YgI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLWJvY2NsYXNzaWZpY2F0aW9uY29kZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogMXJlbTtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciB0YWJsZSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiMFwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCIwXCJdIHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjFcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiMVwiXSB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiMlwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCIyXCJdIHtcbiAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIzXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjNcIl0ge1xuICB3aWR0aDogMTIlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjRcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiNFwiXSB7XG4gIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjVcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiNVwiXSB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC52YWNhbmNpZXNMaXN0IC5pbmRpY2F0b3ItcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjUlO1xufVxuLm1vZHVsZS11d3YgLnJhbmRvbS12YWNhbmNpZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kdWxlLXV3diAucmFuZG9tLXZhY2FuY2llcyB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZHVsZS11d3YgLnJhbmRvbS12YWNhbmNpZXNfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZHVsZS11d3YgLmJ0bi0tcmFuZG9tLXZhY2FuY2llcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5Njk4OUM7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kdWxlLXV3diAudG9nZ2xlLXZhY2FuY3ktbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG4ubW9kdWxlLXV3diAuYnRuX19yZXNldC1mb3JtLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bl9fcmVzZXQtZm9ybTo6YmVmb3JlLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5idG5fX3Jlc2V0LWZvcm06aG92ZXIsXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLWJvY2NsYXNzaWZpY2F0aW9uY29kZS1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICByaWdodDogMHJlbSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmZvcm0tZ2V0LXN0ZWVrcHJvZXZlbiB7XG4gIHdpZHRoOiAyNXJlbTtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudCB+IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAubWFudWFsLWp1ZGdtZW50X19jb3JyZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG5fX25leHQtc21hbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbiN2YWNhbmN5UG9wdXBNb2RhbCBbdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5tb2RhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLmJ0bi1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmZjQ0NDQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnZhY2FuY3ktanVkZ2VtZW50IC5idG4sXG4jdmFjYW5jeVBvcHVwTW9kYWwgLnZhY2FuY3ktanVkZ2VtZW50IGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLmZvY3VzLXByb3BlcnR5LWRlc2NyaXB0aW9uLWRlY2lzaW9uOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5mb2N1cy1wcm9wZXJ0eS10ZXJtIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybS0tYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybS0tYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAjb2tub2tmb3JtLWp1ZGdtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW8gbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvOm50aC1vZi10eXBlKDEpIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDkzNztcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW86bnRoLW9mLXR5cGUoMikgbGFiZWwsICN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW86bnRoLW9mLXR5cGUoMykgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQzNjM2O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IGlucHV0IHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1hZHZhbmNlZC1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1hZHZhbmNlZC1zZWFyY2ggPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkM7XG4gIHdpZHRoOiAzMHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1hZHZhbmNlZC1zZWFyY2ggPiAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NDM0Njk7XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAjYWR2YW5jZWRzZWFyY2hmaWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwID4gLmJ0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLnJlc2V0X2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFNTI5RiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAucmVzZXRfZm9ybTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtcmVzdWx0cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LXJlc3VsdHMgbGk6OmFmdGVyLCAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1yZXN1bHRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDkwJTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbn1cblxuW2FyaWEtbGFiZWxsZWRieT1zZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LWNvbnRhaW5lcl0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZpZXctb2stbm9rLWJ0bi1jb250YWluZXIsXG4jcmV2aWV3LWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnJhbmQtLXV3diAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuc2xhZGF0YXR5cGUsXG4jc2hvd19ldmFsIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuI3V3dlNsYUV4cG9ydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdXd2U2xhRXhwb3J0IC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tZG93bmxvYWQuaWNvbi1jb250YWluZXItLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51d3ZfX2NoYXJ0LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cyxcbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uICNsb2NhdGlvbi1hdXRvY29tcGxldGUsXG4uYnJhbmQtLWNhcmVyaXggLmJ0bi12Myxcbi5icmFuZC0tY2FyZXJpeCAucmVhY3QtYnV0dG9uLFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjMgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1sYWJlbCxcbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IGlucHV0LmZvcm0tY29udHJvbCwgLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQsIC5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LmZvcm0tY29udHJvbCwgLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCwgLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3NlbGVjdCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgc2VsZWN0LCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyIGlucHV0LCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyIC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJyYW5kLS1jYXJlcml4IC5mb3JtLmZvcm0tLW11dGUgLmZvcm0tY29udHJvbCxcbi5icmFuZC0tY2FyZXJpeCAucHJvZmlsZS10b29sYmFyX19jb250YWluZXIgLnByb2ZpbGUtdG9vbGJhcl9faW5wdXQgc2VsZWN0LFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1sb2NhdGlvbixcbi5icmFuZC0tY2FyZXJpeCAucGFnZS1wYW5lLFxuLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1mb3JtX19pbnB1dCwgLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCwgLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCxcbi5icmFuZC0tY2FyZXJpeCAuY2hhcnRfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IHAge1xuICBjb2xvcjogcmdiKDY2LCA4MiwgMTEwKTtcbn1cbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM1LCAyMzYsIDI0MCkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAuYnRuLXYzLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTA3LCAxOTkpICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnJlYWN0LWJ1dHRvbi0tdGFiLW5hdixcbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19pdGVtIHNwYW4ge1xuICBjb2xvcjogcmdiKDAsIDEwNywgMTk5KSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1idXR0b24ucmVhY3QtYnV0dG9uLS10YWItbmF2LWFjdGl2ZSxcbi5icmFuZC0tY2FyZXJpeCAucmVhY3QtYnV0dG9uLS1uYXYge1xuICBjb2xvcjogcmdiKDAsIDEwNywgMTk5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYigwLCAxMDcsIDE5OSkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQgI3NlY3Rpb252YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtZHJhd2VyX19zY3JvbGwtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnByb2ZpbGUtdG9vbGJhci5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjMsIDIyNSwgMjI5KSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4ICNzZWxlY3RfcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAucmVhY3QtZHJvcGRvd24gLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1saWdodCBzdmcgY2lyY2xlIHtcbiAgZmlsbDogcmdiKDEwNywgMTE5LCAxNDApICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2ZyBwYXRoLFxuLmJyYW5kLS1jYXJlcml4IC5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5hY3Rpb25fX2J1dHRvbjpob3ZlciAuaWNvbi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiKDY2LCA4MiwgMTEwKSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1sb2NhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYigwLCAxMDcsIDE5OSkgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiByZ2IoMCwgMTA3LCAxOTkpICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS10YWItbmF2LWFjdGl2ZSB7XG4gIGZpbGw6IHJnYigwLCAxMDcsIDE5OSkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAucHJvZmlsZS10b29sYmFyLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAuY2FiaW5ldC1tYXRjaGJveC5idG4uYnRuLS1sYWJlbCxcbi5icmFuZC0tY2FyZXJpeCAub3JnYW5pc2F0aW9uLXByb3BlcnR5LmJ0bi0tbGFiZWxfX2ljb24uY2FiaW5ldC1saW5rLFxuLmJyYW5kLS1jYXJlcml4IC5vcmdhbmlzYXRpb24tbGFiZWwtbW9kYWwtc2hvdy5yZWFjdC1idXR0b24sXG4uYnJhbmQtLWNhcmVyaXggLm9yZ2FuaXNhdGlvbi1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHJnYigxMzcsIDE0NywgMTY0KSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LW1hdGNoYm94LWFsZXJ0LFxuLmJyYW5kLS1jYXJlcml4IC5vcmdhbmlzYXRpb24tbGFiZWwtLWNvbGxlYWd1ZS1vbmx5LFxuLmJyYW5kLS1jYXJlcml4IC5vcmdhbmlzYXRpb24tbGFiZWwub3JnYW5pc2F0aW9uLWxhYmVsX19pbnNldC0tbGVmdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiKDQxLCAxNTgsIDApICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5ICNzZWFyY2gtaW5wdXQtc2VsZWN0aXplZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiKDY2LCA4MiwgMTEwKSAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtY29udGVudF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5yZWFjdC1hY3Rpb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWN0LWFjdGlvbnNfX2NvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmVhY3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE2LCA2LjI1JSk7XG59XG5cbi5yZWFjdC1jb2wtMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ucmVhY3QtY29sLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnJlYWN0LWNvbC0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbi5yZWFjdC1jb2wtNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG4ucmVhY3QtY29sLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xufVxuLnJlYWN0LWNvbC02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5yZWFjdC1jb2wtNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG4ucmVhY3QtY29sLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4O1xufVxuLnJlYWN0LWNvbC05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cbi5yZWFjdC1jb2wtMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cbi5yZWFjdC1jb2wtMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbn1cbi5yZWFjdC1jb2wtMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbi5yZWFjdC1jb2wtMTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMztcbn1cbi5yZWFjdC1jb2wtMTQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxNDtcbn1cbi5yZWFjdC1jb2wtMTUge1xuICBncmlkLWNvbHVtbjogc3BhbiAxNTtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtanVzdGlmeS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFsaWduLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYm9yZGVyLXRoaW4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5ib3JkZXItdGhpbi10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uYm9yZGVyLXJlZ3VsYXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5ib3JkZXItcmVndWxhci10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG59XG4uYm9yZGVyLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuXG4ucmVhY3Qtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3Qtc29ydC0taGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJlYWN0LXNvcnRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDAuNXB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cbi5yZWFjdC1zb3J0IC5idG4tdjMtLWljb24ge1xuICB3aWR0aDogMTByZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNoYXJ0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHggKiAyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG4uY2hhcnRzX19jb250YWluZXIgLkxhenlMb2FkIHtcbiAgbWF4LWhlaWdodDogNDByZW07XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xufVxuLmNoYXJ0c19fY29udGFpbmVyIC5MYXp5TG9hZC5jaGFydF9fdmlldy0td2lkZSB7XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNoYXJ0c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmNoYXJ0c19fcGFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNoYXJ0X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0LjMxMjVyZW0gMjIuNXJlbSAycmVtO1xuICBoZWlnaHQ6IDI5cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tbGlzdDUsIC5jaGFydF9fY29udGFpbmVyLS1saXN0MTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuLmNoYXJ0X19jb250YWluZXItLXNhbWVudmF0dGluZyAuY2hhcnRfX3NhbWVudmF0dGluZy0tcGxhaW4tdGV4dCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYXJ0X19jb250YWluZXItLXNhbWVudmF0dGluZyAuY2hhcnRfX2hlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmNoYXJ0X19jb250YWluZXItLXNhbWVudmF0dGluZyAuY2hhcnRfX3ZpZXcge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9fdmlldy0tbGVmdCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmNoYXJ0X19jb250YWluZXItLXNhbWVudmF0dGluZyAuY2hhcnRfX3ZpZXctLXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9fdmlldy0td2lkZSB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uY2hhcnRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmNoYXJ0X19oZWFkZXIgaDMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGFydF9fbW9kYWwge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDQ1cHggKiAyKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCAqIDIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDAwMDAwMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQuMzEyNXJlbSAxZnIgNnJlbTtcbn1cbi5jaGFydF9fYWN0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFydF9fYWN0aW9ucyA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFydF9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cmVtO1xuICB0b3A6IDNyZW07XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAyLCA5NSwgMC43MzMzMzMzMzMzKTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuLmNoYXJ0X192aWV3IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jaGFydF9fdmlldy0tZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNzVzO1xufVxuLmNoYXJ0X192aWV3LS1rcGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmNoYXJ0X192aWV3LS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogOTUlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5jaGFydF9fdmlldy0tdGV4dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBmb250LXNpemU6IDMwcHQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB0O1xufVxuLmNoYXJ0X192aWV3LS10ZXh0IGgzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2hhcnRfX3ZpZXctLWJhcnNwcmVhZGhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0X192aWV3LS1kb3VibGUgLmNoYXJ0X192aWV3LS1zbWFsbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZSAuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciAucmVhY3Qtc3ZnLWljb25fX2NhbmRpZGF0ZSwgLmNoYXJ0X192aWV3LS1kb3VibGUgLmNoYXJ0X192aWV3LS1zbWFsbC1jb250YWluZXIgLmNoYXJ0X192aWV3LS1taW5pLXdhZmZsZSB7XG4gIGdyaWQtcm93OiAxO1xufVxuLmNoYXJ0X192aWV3LS1kb3VibGUgLmNoYXJ0X192aWV3LS1zbWFsbC1jb250YWluZXIgaDMge1xuICBncmlkLXJvdzogMjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZS5jaGFydF9fdmlldy0tZXhwb3J0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNoYXJ0X192aWV3LS1kb3VibGUuY2hhcnRfX3ZpZXctLWV4cG9ydCAuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1bW07XG59XG4uY2hhcnRfX3ZpZXctLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IG1pbm1heCgwLCAxZnIpIGF1dG8gYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS0tY2hlY2tlcmVkIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tLWNoZWNrZXJlZDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tLWNoZWNrZXJlZDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLS1tZWRpYSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvIGF1dG87XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tLWNvdW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS5jaGFydF9fbGlzdC0tMTAge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0gaDIsIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS1oZWFkZXIuY2hhcnRfX2xpc3QtLTEwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS1oZWFkZXIuY2hhcnRfX2xpc3QtLTEwIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0taGVhZGVyIGgyLCAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0taGVhZGVyIGgzIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IC5jaGFydF9fbGlzdC1pdGVtLS1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IGgzLCAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tdGV4dCBoMiwgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgaDQsIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgaDIsIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0LmNoYXJ0X19saXN0LS0xMCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoYXJ0X192aWV3LS1saXN0LmNoYXJ0X192aWV3LS1leHBvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMW1tO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QuY2hhcnRfX3ZpZXctLWV4cG9ydCAuY2hhcnRfX2xpc3QtaXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNoYXJ0X192aWV3LS1saXN0LmNoYXJ0X192aWV3LS1leHBvcnQgLmNoYXJ0X19saXN0LWl0ZW0gaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydC5wZGYtZXhwb3J0X19jaGFydC1jb250YWluZXIge1xuICBoZWlnaHQ6IDY1bW07XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCAuYW1jaGFydF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNoYXJ0X192aWV3LS1saW5lY2hhcnQgLmFtY2hhcnRfX2NvbnRhaW5lci5hbWNoYXJ0c19fY29udGFpbmVyLS1oYXMtbGVnZW5kIHtcbiAgaGVpZ2h0OiA4MiU7XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCAuYW1jaGFydF9fY29udGFpbmVyLS1leHBvcnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydF9fdmlldy0tbGluZWNoYXJ0IC5hbWNoYXJ0X19sZWdlbmQtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAycmVtO1xufVxuLmNoYXJ0X192aWV3LS1saW5lY2hhcnQgLmxpbmVjaGFydF9fbGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmNoYXJ0X192aWV3LS1saW5lY2hhcnQgLmxpbmVjaGFydF9fbGVnZW5kLS1vcGVuIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNoYXJ0X192aWV3LS13YWZmbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tbWluaS13YWZmbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0X192aWV3LS1taW5pLXdhZmZsZSAucmVhY3QtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNoYXJ0X192aWV3LS1iYXJob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2hhcnRfX3ZpZXctLWJhcmhvcml6b250YWwgLmFtY2hhcnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDEwNyU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgbWF4LWhlaWdodDogMzByZW07XG59XG4uY2hhcnRfX3ZpZXctLWJhcmhvcml6b250YWwgLmNoYXJ0X19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cbi5jaGFydF9fdmlldy0tYmFyc3ByZWFkaG9yaXpvbnRhbCAuYW1jaGFydF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xufVxuLmNoYXJ0X192aWV3LS1iYXJzcHJlYWRob3Jpem9udGFsIC5hbWNoYXJ0X19jb250YWluZXItLWV4cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1bW07XG59XG4uY2hhcnRfX3ZpZXctLWJhcnZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLWNhbmRpZGF0ZXZhY2FuY2llcy5wZGYtZXhwb3J0X19jaGFydC1jb250YWluZXIge1xuICBoZWlnaHQ6IDY1bW07XG59XG4uY2hhcnRfX3ZpZXctLWNhbmRpZGF0ZXZhY2FuY2llcy5wZGYtZXhwb3J0X19jaGFydC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYXJ0X192aWV3LS1jYW5kaWRhdGV2YWNhbmNpZXMucGRmLWV4cG9ydF9fY2hhcnQtY29udGFpbmVyIC5yZWFjdC1zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmNoYXJ0X192aWV3LS1jYW5kaWRhdGV2YWNhbmNpZXMucGRmLWV4cG9ydF9fY2hhcnQtY29udGFpbmVyIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS14bCB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmNoYXJ0X192aWV3LS1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNoYXJ0X19mb290ZXIge1xuICBwYWRkaW5nOiA1cHggMjBweCAwIDIwcHg7XG4gIGdyaWQtcm93OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmNoYXJ0X19mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhcnRfX2Zvb3RlciBmb290ZXIuYXVkaWVuY2UtY3JlZGl0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGFydF9fZHVtbXktaXRlbSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNoYXJ0X19jb250YWluZXItLXN0YW5kLWFsb25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNDVweCBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoYXJ0X19jb250YWluZXItLXN0YW5kLWFsb25lIC5jaGFydF9faGVhZGVyLS1zdGFuZC1hbG9uZSB7XG4gIGdyaWQtcm93OiAxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUgLmNoYXJ0X192aWV3LS1zdGFuZC1hbG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtcm93OiAyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNoYXJ0X19jb250YWluZXItLXN0YW5kLWFsb25lIC5jaGFydF9fdmlldy0tc3RhbmQtYWxvbmUgLmNoYXJ0X19saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUgLmNoYXJ0X192aWV3LS1zdGFuZC1hbG9uZSAuY2hhcnRfX3ZpZXctLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zdGFuZC1hbG9uZSAuY2hhcnRfX3ZpZXctLXN0YW5kLWFsb25lIC5jaGFydF9fdmlldy0tbGlzdC13aXRoLWZvb3RlciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbi5hbWNoYXJ0X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW1jaGFydF9fY29udGFpbmVyLS1zcXVhcmUge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5yZWFjdC1sb2FkZXJfX2RhdGFwb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5yZWFjdC1sb2FkZXJfX2RhdGFwb2ludCB7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmNoYXJ0X192aWV3LS1leHBvcnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydF9fdmlldy0tZXhwb3J0LmNoYXJ0X192aWV3LS1zbWFsbC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmNoYXJ0X192aWV3LS1leHBvcnQuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciBbY2xhc3MqPWljb24tLV0ge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kcm9wZG93bm1lbnVsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXYzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RUM7XG59XG5cbi5yZWFjdC1jbG9zZSB7XG4gIHdpZHRoOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmVhY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kcm9wZG93bi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWN0LWRyb3Bkb3duLS1wb3NpdGlvbi1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucmVhY3QtZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG59XG4ucmVhY3QtZHJvcGRvd25fX2NvbnRhaW5lci0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucmVhY3QtZHJvcGRvd25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZWFjdC1kcm9wZG93bl9fdGl0bGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbi5yZWFjdC1kcm9wZG93bl9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWRyb3Bkb3duX190YWItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY5OUIxO1xufVxuLnJlYWN0LWRyb3Bkb3duX190YWItaGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZHJvcGRvd25fX3RhYi0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1kcm9wZG93bl9faW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDVweCAyMHB4O1xuICBtaW4td2lkdGg6IDE1cmVtO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWZvcm1fX2lucHV0IHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtLS1hY3RpdmUgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kcm9wZG93bl9faXRlbS0tYWN0aXZlIC5yZWFjdC1jaGVja2JveF9fY29udGFpbmVyICsgZW0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtIGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFjdC1kcm9wZG93bl9faXRlbSBlbSAucmVhY3QtZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtLS1kYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFjdC1kcm9wZG93bl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5vcmdhbmlzYXRpb25zLWZpbHRlciAucmVhY3QtZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSk7XG59XG4ub3JnYW5pc2F0aW9ucy1maWx0ZXIgLnJlYWN0LWRyb3Bkb3duX19jb250YWluZXIgLnJlYWN0LWRyb3Bkb3duX19pdGVtcy1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTlyZW0pO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2VhcmNoLXByb2ZpbGVzX19kcm9wZG93bi1wYW5lIHtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgd2lkdGg6IDM1cmVtO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zZWFyY2gtcHJvZmlsZXNfX2Ryb3Bkb3duLXBhbmUgLnJlYWN0LWRyb3Bkb3duX19pdGVtIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtcHJvZmlsZXNfX2Ryb3Bkb3duLXBhbmUtLXBvc2l0aW9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jdXN0b20tYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4ucmVhY3QtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xuICBvcGFjaXR5OiAwLjY1O1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbiNyZWFjdC1yb290LW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAwMDAwMDAwO1xufVxuXG4ubW9kYWwge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucmVhY3QtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5yZWFjdC1tb2RhbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVhY3QtbW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZWFjdC1tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVhY3QtbW9kYWwtLWZ1bGwgLnJlYWN0LW1vZGFsX19ib2R5LS1mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWFjdC1tb2RhbC0tZmxleCA+IGRpdiB7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucmVhY3QtbW9kYWwtLW5vdC1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yZWFjdC1tb2RhbF9fYmFja2Ryb3AsXG4ucmVhY3QtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlYWN0LW1vZGFsX19iYWNrZHJvcDo6YmVmb3JlLFxuLnJlYWN0LWJhY2tkcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xuICBvcGFjaXR5OiAwLjY1O1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5yZWFjdC1tb2RhbF9fYmFja2Ryb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xufVxuXG4ucmVhY3Qtb3JnYW5pc2F0aW9uYW5hbHlzaXNmcm9tcG9ydGZvbGlvLnJlYWN0LWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlYWN0LW9yZ2FuaXNhdGlvbmFuYWx5c2lzZnJvbXBvcnRmb2xpby5yZWFjdC1jb21wb25lbnQgLmJsaW5kLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJlYWN0LW1vZGFsX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbn1cblxuLmNvbmZpcm0tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbmZpcm0tbW9kYWxfX2NvbnRlbnQge1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYW5lLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggLTRweCAjYmJiO1xuICB3aWR0aDogNDByZW07XG4gIGhlaWdodDogMjByZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLnJlYWN0LXBhZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOXJlbSk7XG59XG4ucmVhY3QtcGFnZS0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWFjdC1wYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5yZWFjdC1wYWdlX19jb250YWluZXItZGF0YXBvaW50cy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG59XG4ucmVhY3QtcGFnZV9fY29udGFpbmVyLXNldHRpbmdzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IDFmcjtcbn1cbi5yZWFjdC1wYWdlX19jb250YWluZXItaGVhZHNwYWNlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cblxuLnJlYWN0LW1lbnVfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZWFjdC1tZW51X19vcHRpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5yZWFjdC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1zZWxlY3RfX3BhbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMi43NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG4ucmVhY3Qtc2VsZWN0X19wYW5lIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucmVhY3Qtc2VsZWN0X19jb250YWluZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucmVhY3Qtc2VsZWN0X19zZWxlY3RvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gM3JlbSAwLjI1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzVyZW07XG59XG4ucmVhY3Qtc2VsZWN0X19zZWxlY3Rvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZcIjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQUM2REM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jcmVhY3Qtcm9vdC1zbGlkZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xufVxuI3JlYWN0LXJvb3Qtc2xpZGUtbWVudSAucmVhY3QtYmFja2Ryb3Age1xuICB6LWluZGV4OiAwO1xufVxuXG4ucmVhY3Qtc2xpZGUtbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4ucmVhY3Qtc2xpZGUtbWVudV9fcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lLS1yaWdodCB7XG4gIHJpZ2h0OiBjYWxjKDAlIC0gMXJlbSk7XG59XG4ucmVhY3Qtc2xpZGUtbWVudV9fcGFuZS0tbGVmdCB7XG4gIGxlZnQ6IGNhbGMoMCUgLSAxcmVtKTtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lLS1vcGVuLnJlYWN0LXNsaWRlLW1lbnVfX3BhbmUtLXJpZ2h0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucmVhY3Qtc2xpZGUtbWVudV9fcGFuZS0tb3Blbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lLS1sZWZ0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4ucmVhY3Qtc2xpZGUtbWVudV9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhbmUtdjItLW5hdmlnYXRpb24ucGFuZS12MiBuYXYubmF2aWdhdGlvbiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnJlbSk7XG59XG4ucGFuZS12Mi0tbmF2aWdhdGlvbi5wYW5lLXYyIG5hdi5uYXZpZ2F0aW9uIC5uYXZtZW51X19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDM1cHggMDtcbn1cbi5yZWFjdC1mb3JtLS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWFjdC1mb3JtLS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLnJlYWN0LWZvcm06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLnJlYWN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZm9ybV9fZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnJlYWN0LWZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgbWlubWF4KGF1dG8sIDQwcmVtKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NXB4IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1mb3JtX19maWVsZC0tcmFkaW8ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuLnJlYWN0LWZvcm1fX2ZpZWxkLS1sYWJlbGxlc3Mge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5yZWFjdC1mb3JtX19maWVsZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFjdC1mb3JtX19ibG9jay1maWVsZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzVweCA0NXB4O1xuICBncmlkLWdhcDogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlYWN0LWZvcm1fX2Jsb2NrLWZpZWxkIGxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuLnJlYWN0LWZvcm1fX2Jsb2NrLWZpZWxkIGlucHV0IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xufVxuLnJlYWN0LWZvcm1fX2Jsb2NrLWZpZWxkIC5yZWFjdC10b29sdGlwLXdyYXBwZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4ucmVhY3QtZm9ybV9fYmxvY2stZmllbGQtLXNpbmdsZSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzVweDtcbn1cbi5yZWFjdC1mb3JtX19ibG9jay1maWVsZC0tc2luZ2xlIC5yZWFjdC10b29sdGlwLXdyYXBwZXIge1xuICBncmlkLXJvdzogMTtcbn1cbi5yZWFjdC1mb3JtX19mb290ZXIge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5yZWFjdC1mb3JtX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dC1jb250YWluZXIsIC5yZWFjdC1mb3JtX19zdWJtaXQtY29udGFpbmVyIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ1cHggNDVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NXB4IDQ1cHg7XG4gIGdyaWQtZ2FwOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1mb3JtX19zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVhY3QtZm9ybV9fcmFkaW8gaW5wdXQge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dCwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJlYWN0LWZvcm1fX2lucHV0LS1kaXNhYmxlZCwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1kaXNhYmxlZCwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1kaXNhYmxlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlLCAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZSwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4ucmVhY3QtZm9ybV9faW5wdXQgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWwsIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19sYWJlbCwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWVfX2xhYmVsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmUsIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmUsIC5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmUge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dC0tc21hbGwsIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbC0tc21hbGwsIC5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbC0tc21hbGwge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucmVhY3QtZm9ybV9faW5wdXQtLXJlZ3VsYXIsIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbC0tcmVndWxhciwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1yZWd1bGFyIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnJlYWN0LWZvcm1fX3RleHQtZmllbGQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5yZWFjdC1mb3JtX19mbGV4LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlYWN0LWZvcm0gc2VsZWN0Lmluc2V0LS1sZWZ0LFxuLnJlYWN0LWZvcm0gaW5wdXQuaW5zZXQtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ucmVhY3QtZm9ybSBzZWxlY3QuaW5zZXQtLXJpZ2h0LFxuLnJlYWN0LWZvcm0gaW5wdXQuaW5zZXQtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5yZWFjdC1mb3JtIHNlbGVjdC5pbnNldC0tZ3JleTo6YWZ0ZXIsXG4ucmVhY3QtZm9ybSBpbnB1dC5pbnNldC0tZ3JleTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucmVhY3QtZm9ybSBsYWJlbC5pbnNldC0tbGVmdCwgLnJlYWN0LWZvcm0gbGFiZWwuaW5zZXQtLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5yZWFjdC1mb3JtIGxhYmVsLmluc2V0LS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5yZWFjdC1mb3JtIGxhYmVsLmluc2V0LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19zaW5nbGUtdmFsdWUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9faW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19pbmRpY2F0b3IucmVhY3QtZm9ybS1zZWxlY3RfX2NsZWFyLWluZGljYXRvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZWFjdC1mb3JtX192YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICNGODVDNkE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZm9ybV9faGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xufVxuLnJlYWN0LWZvcm1fX2hlbHAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDtcbn1cbi5yZWFjdC1mb3JtX19idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZWFjdC1mb3JtX19idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5yZWFjdC1mb3JtIC5yZHJEYXRlUmFuZ2VQaWNrZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgei1pbmRleDogMTtcbn1cbi5yZWFjdC1mb3JtX19kYXRlLXZhbHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlYWN0LWZvcm1fX2RhdGVyYW5nZS0tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlYWN0LWZvcm1fX2RhdGVyYW5nZS0tdmFsdWUgLnJlYWN0LWZvcm1fX2RhdGUtcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbn1cbi5yZWFjdC1mb3JtX19kYXRlcmFuZ2UtLXZhbHVlIGVtIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ucmVhY3QtZm9ybV9fZmllbGQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYygtM3JlbSAtIDIwcHgpO1xufVxuXG4ucmVhY3QtZm9ybS0taW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGODVDNkE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjEyNTQ5MDE5NjEpO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnJlYWN0LWZvcm1fX2FjdGlvbi1pY29ucyxcbi5yZWFjdC1mb3JtX19oZWxwdGV4dCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLmZvcm1maWVsZF9fYWN0aW9uLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucmVhY3QtZm9ybV9fZmllbGRzLWNvbnRhaW5lciA+IC5yZWFjdC1mb3JtX19hZGRhYmxlIH4gLnJlYWN0LWZvcm1fX2FkZGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhY3QtZm9ybV9fYWRkYWJsZSAucmVhY3QtdG9vbHRpcC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZm9ybV9fYWRkYWJsZSAucmVhY3QtdG9vbHRpcC13cmFwcGVyIC5yZWFjdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnJlYWN0LWZvcm1fX2FkZGFibGUgLnJlYWN0LWZvcm1fX2FjdGlvbi1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZHJDYWxlbmRhcldyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJkckRhdGVEaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtIHtcbiAgZmxleDogMSAxO1xuICB3aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbSArIC5yZHJEYXRlRGlzcGxheUl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMC44MzNlbTtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5yZHJEYXRlRGlzcGxheUl0ZW0gaW5wdXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZHJNb250aEFuZFllYXJXcmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmRyTW9udGhBbmRZZWFyUGlja2VycyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkck5leHRQcmV2QnV0dG9uIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmRyTW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJkck1vbnRoc1ZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJkck1vbnRoc0hvcml6b250YWwgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucmRyTW9udGgge1xuICB3aWR0aDogMjcuNjY3ZW07XG59XG5cbi5yZHJXZWVrRGF5cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZHJXZWVrRGF5IHtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkckRheXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZHJJbmZpbml0ZU1vbnRocyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmRyRGF0ZVJhbmdlV3JhcHBlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yZHJEYXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHJEYXRlSW5wdXQgaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmRyRGF0ZUlucHV0IC5yZHJXYXJuaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuMjVlbTtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG5cbi5yZHJEYXkge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmRyRGF5TnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkckRheU51bWJlciBzcGFuIHtcbiAgY29sb3I6ICMxZDI0Mjk7XG59XG5cbi5yZHJEYXlEaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAucmRyRGF5IHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZHJTZWxlY3RlZCwgLnJkckluUmFuZ2UsIC5yZHJTdGFydEVkZ2UsIC5yZHJFbmRFZGdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZHJEYXlTdGFydFByZXZpZXcsIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlFbmRQcmV2aWV3IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZHJEYXRlUmFuZ2VQaWNrZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yZHJTdGF0aWNSYW5nZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmRyU3RhdGljUmFuZ2Uge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5yZHJJbnB1dFJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJkckNhbGVuZGFyV3JhcHBlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZHJEYXRlRGlzcGxheVdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyNDIsIDI0Nyk7XG59XG5cbi5yZHJEYXRlRGlzcGxheSB7XG4gIG1hcmdpbjogMC44MzNlbTtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDM1LCA1NywgNjYsIDAuMjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzg0OTA5NTtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbUFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtQWN0aXZlIGlucHV0IHtcbiAgY29sb3I6ICM3ZDg4OGQ7XG59XG5cbi5yZHJNb250aEFuZFllYXJXcmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnJkck1vbnRoQW5kWWVhclBpY2tlcnMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmRyTW9udGhBbmRZZWFyUGlja2VycyBzZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzNlNDg0ZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOXB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDkgNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48ZyBpZD0nQXJ0Ym9hcmQnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02MzYuMDAwMDAwLCAtMTcxLjAwMDAwMCknIGZpbGwtb3BhY2l0eT0nMC4zNjg3MTYwMzMnPjxnIGlkPSdpbnB1dCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcyLjAwMDAwMCwgMzcuMDAwMDAwKScgZmlsbD0nJTIzMEUyNDJGJyBmaWxsLXJ1bGU9J25vbnplcm8nPjxnIGlkPSdHcm91cC05JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMjMuMDAwMDAwLCAxMjcuMDAwMDAwKSc+PHBhdGggZD0nTTE0Mi4yODAyNDUsNy4yMzk1MjgxMyBDMTQxLjk4NzMwNSw2LjkyMzUzNDcyIDE0MS41MTI0MzIsNi45MjM2MTY2MiAxNDEuMjE5NTg1LDcuMjM5NzExMDYgQzE0MC45MjY3MzksNy41NTU4MDU1IDE0MC45MjY4MTUsOC4wNjgyMTM5NCAxNDEuMjE5NzU1LDguMzg0MjA3MzUgTDE0NS40OTg4MDEsMTMgTDE0OS43ODAyNDUsOC4zODE2MjA3MSBDMTUwLjA3MzE4NSw4LjA2NTYyNzMgMTUwLjA3MzI2MSw3LjU1MzIxODg2IDE0OS43ODA0MTUsNy4yMzcxMjQ0MiBDMTQ5LjQ4NzU2OCw2LjkyMTAyOTk4IDE0OS4wMTI2OTUsNi45MjA5NDgwOCAxNDguNzE5NzU1LDcuMjM2OTQxNDkgTDE0NS40OTg4MDEsMTAuNzExMzczMiBMMTQyLjI4MDI0NSw3LjIzOTUyODEzIFonIGlkPSdhcnJvdyc+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPlwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmRyTW9udGhBbmRZZWFyUGlja2VycyBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ucmRyTW9udGhQaWNrZXIsIC5yZHJZZWFyUGlja2VyIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnJkck5leHRQcmV2QnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwLjgzM2VtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0VGRjJGNztcbn1cblxuLnJkck5leHRQcmV2QnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UxRTdGMDtcbn1cblxuLnJkck5leHRQcmV2QnV0dG9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDBweCk7XG59XG5cbi5yZHJQcHJldkJ1dHRvbiBpIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNnB4IDRweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiKDUyLCA3MywgOTQpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwcHgpO1xufVxuXG4ucmRyTmV4dEJ1dHRvbiBpIHtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCA0cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYig1MiwgNzMsIDk0KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAwcHgpO1xufVxuXG4ucmRyV2Vla0RheXMge1xuICBwYWRkaW5nOiAwIDAuODMzZW07XG59XG5cbi5yZHJNb250aCB7XG4gIHBhZGRpbmc6IDAgMC44MzNlbSAxLjY2NmVtIDAuODMzZW07XG59XG5cbi5yZHJNb250aCAucmRyV2Vla0RheXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmRyTW9udGhzLnJkck1vbnRoc1ZlcnRpY2FsIC5yZHJNb250aDpmaXJzdC1jaGlsZCAucmRyTW9udGhOYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkcldlZWtEYXkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi42NjdlbTtcbiAgY29sb3I6IHJnYigxMzIsIDE0NCwgMTQ5KTtcbn1cblxuLnJkckRheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGhlaWdodDogM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWQyNDI5O1xufVxuXG4ucmRyRGF5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJkckRheU51bWJlciB7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmRyRGF5VG9kYXkgLnJkckRheU51bWJlciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJkckRheVRvZGF5IC5yZHJEYXlOdW1iZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q5MWZmO1xufVxuXG4ucmRyRGF5VG9kYXk6bm90KC5yZHJEYXlQYXNzaXZlKSAucmRySW5SYW5nZSB+IC5yZHJEYXlOdW1iZXIgc3BhbjphZnRlciwgLnJkckRheVRvZGF5Om5vdCgucmRyRGF5UGFzc2l2ZSkgLnJkclN0YXJ0RWRnZSB+IC5yZHJEYXlOdW1iZXIgc3BhbjphZnRlciwgLnJkckRheVRvZGF5Om5vdCgucmRyRGF5UGFzc2l2ZSkgLnJkckVuZEVkZ2UgfiAucmRyRGF5TnVtYmVyIHNwYW46YWZ0ZXIsIC5yZHJEYXlUb2RheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJTZWxlY3RlZCB+IC5yZHJEYXlOdW1iZXIgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZHJEYXk6bm90KC5yZHJEYXlQYXNzaXZlKSAucmRySW5SYW5nZSB+IC5yZHJEYXlOdW1iZXIgc3BhbiwgLnJkckRheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJTdGFydEVkZ2UgfiAucmRyRGF5TnVtYmVyIHNwYW4sIC5yZHJEYXk6bm90KC5yZHJEYXlQYXNzaXZlKSAucmRyRW5kRWRnZSB+IC5yZHJEYXlOdW1iZXIgc3BhbiwgLnJkckRheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJTZWxlY3RlZCB+IC5yZHJEYXlOdW1iZXIgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ucmRyU2VsZWN0ZWQsIC5yZHJJblJhbmdlLCAucmRyU3RhcnRFZGdlLCAucmRyRW5kRWRnZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4ucmRyU2VsZWN0ZWQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5yZHJTdGFydEVkZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjA0MmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjA0MmVtO1xuICBsZWZ0OiAycHg7XG59XG5cbi5yZHJFbmRFZGdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMDQyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjA0MmVtO1xuICByaWdodDogMnB4O1xufVxuXG4ucmRyU2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAxLjA0MmVtO1xufVxuXG4ucmRyRGF5U3RhcnRPZk1vbnRoIC5yZHJJblJhbmdlLCAucmRyRGF5U3RhcnRPZk1vbnRoIC5yZHJFbmRFZGdlLCAucmRyRGF5U3RhcnRPZldlZWsgLnJkckluUmFuZ2UsIC5yZHJEYXlTdGFydE9mV2VlayAucmRyRW5kRWRnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMDQyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMDQyZW07XG4gIGxlZnQ6IDJweDtcbn1cblxuLnJkckRheUVuZE9mTW9udGggLnJkckluUmFuZ2UsIC5yZHJEYXlFbmRPZk1vbnRoIC5yZHJTdGFydEVkZ2UsIC5yZHJEYXlFbmRPZldlZWsgLnJkckluUmFuZ2UsIC5yZHJEYXlFbmRPZldlZWsgLnJkclN0YXJ0RWRnZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjA0MmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4wNDJlbTtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnJkckRheVN0YXJ0T2ZNb250aCAucmRyRGF5SW5QcmV2aWV3LCAucmRyRGF5U3RhcnRPZk1vbnRoIC5yZHJEYXlFbmRQcmV2aWV3LCAucmRyRGF5U3RhcnRPZldlZWsgLnJkckRheUluUHJldmlldywgLnJkckRheVN0YXJ0T2ZXZWVrIC5yZHJEYXlFbmRQcmV2aWV3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4zMzNlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4zMzNlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgbGVmdDogMHB4O1xufVxuXG4ucmRyRGF5RW5kT2ZNb250aCAucmRyRGF5SW5QcmV2aWV3LCAucmRyRGF5RW5kT2ZNb250aCAucmRyRGF5U3RhcnRQcmV2aWV3LCAucmRyRGF5RW5kT2ZXZWVrIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlFbmRPZldlZWsgLnJkckRheVN0YXJ0UHJldmlldyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4zMzNlbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5yZHJEYXlTdGFydFByZXZpZXcsIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlFbmRQcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgei1pbmRleDogMTtcbn1cblxuLnJkckRheVN0YXJ0UHJldmlldyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjMzM2VtO1xuICBsZWZ0OiAwcHg7XG59XG5cbi5yZHJEYXlJblByZXZpZXcge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnJkckRheUVuZFByZXZpZXcge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4zMzNlbTtcbiAgcmlnaHQ6IDJweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLnJkckRlZmluZWRSYW5nZXNXcmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMjI2cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZmYyZjc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZHJEZWZpbmVkUmFuZ2VzV3JhcHBlciAucmRyU3RhdGljUmFuZ2VTZWxlY3RlZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZHJTdGF0aWNSYW5nZSB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjc7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZHJTdGF0aWNSYW5nZTpob3ZlciAucmRyU3RhdGljUmFuZ2VMYWJlbCwgLnJkclN0YXRpY1JhbmdlOmZvY3VzIC5yZHJTdGF0aWNSYW5nZUxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNztcbn1cblxuLnJkclN0YXRpY1JhbmdlTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkcklucHV0UmFuZ2VzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucmRySW5wdXRSYW5nZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4ucmRySW5wdXRSYW5nZUlucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMjIyLCAyMzEsIDIzNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHJnYigxMDgsIDExOCwgMTIyKTtcbn1cblxuLnJkcklucHV0UmFuZ2VJbnB1dDpmb2N1cywgLnJkcklucHV0UmFuZ2VJbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4MCwgMTkxLCAxOTYpO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJkckNhbGVuZGFyV3JhcHBlcjpub3QoLnJkckRhdGVSYW5nZVdyYXBwZXIpIC5yZHJEYXlIb3ZlcmVkIC5yZHJEYXlOdW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZHJEYXlQYXNzaXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZHJEYXlQYXNzaXZlIC5yZHJEYXlOdW1iZXIgc3BhbiB7XG4gIGNvbG9yOiAjZDVkY2UwO1xufVxuXG4ucmRyRGF5UGFzc2l2ZSAucmRySW5SYW5nZSwgLnJkckRheVBhc3NpdmUgLnJkclN0YXJ0RWRnZSwgLnJkckRheVBhc3NpdmUgLnJkckVuZEVkZ2UsIC5yZHJEYXlQYXNzaXZlIC5yZHJTZWxlY3RlZCwgLnJkckRheVBhc3NpdmUgLnJkckRheVN0YXJ0UHJldmlldywgLnJkckRheVBhc3NpdmUgLnJkckRheUluUHJldmlldywgLnJkckRheVBhc3NpdmUgLnJkckRheUVuZFByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmRyRGF5RGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG59XG5cbi5yZHJEYXlEaXNhYmxlZCAucmRyRGF5TnVtYmVyIHNwYW4ge1xuICBjb2xvcjogI2FlYjliZjtcbn1cblxuLnJkckRheURpc2FibGVkIC5yZHJJblJhbmdlLCAucmRyRGF5RGlzYWJsZWQgLnJkclN0YXJ0RWRnZSwgLnJkckRheURpc2FibGVkIC5yZHJFbmRFZGdlLCAucmRyRGF5RGlzYWJsZWQgLnJkclNlbGVjdGVkLCAucmRyRGF5RGlzYWJsZWQgLnJkckRheVN0YXJ0UHJldmlldywgLnJkckRheURpc2FibGVkIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlEaXNhYmxlZCAucmRyRGF5RW5kUHJldmlldyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIG9wYWNpdHkoNjAlKTtcbn1cblxuLnJkck1vbnRoTmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjODQ5MDk1O1xuICBwYWRkaW5nOiAwLjgzM2VtO1xufVxuXG4ucmVhY3Qtc3dpdGNoLWJnIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1OXB4ICFpbXBvcnRhbnQ7XG59XG4ucmVhY3Qtc3dpdGNoLWhhbmRsZSB7XG4gIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbiNxdWFydGVyX3JhbmdlIC5yZWFjdC1zdmctaWNvbl9fY2FsZW5kYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMjBweDtcbn1cblxuLnJlYWN0LWZvcm0tLWZvcndhcmQtdmFjYW5jeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG4ucmVhY3QtZm9ybS0tZm9yd2FyZC12YWNhbmN5IC5yZWFjdC1mb3JtLXNlbGVjdC1jcmVhdGFibGUgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5yZWFjdC1mb3JtLS1mb3J3YXJkLXZhY2FuY3kgLnJlYWN0LWZvcm0tc2VsZWN0LWNyZWF0YWJsZSAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnJlYWN0LWZvcm0tLWZvcndhcmQtdmFjYW5jeSAucmVhY3QtZm9ybS1zZWxlY3QtY3JlYXRhYmxlIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWUgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZV9fcmVtb3ZlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUteHMgc3ZnLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtZXh0cmEtc21hbGwgc3ZnIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtc20gc3ZnLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtc21hbGwgc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS1yZWd1bGFyIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtbGcgc3ZnLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtbGFyZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS14bCBzdmcsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS1leHRyYS1sYXJnZSBzdmcge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXIteHMsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLWV4dHJhLXNtYWxsIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci1zbSwgLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXItc21hbGwsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLXNtYWxsLXNxdWFyZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci1yZWd1bGFyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLWxnLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci1sYXJnZSB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci14bCwgLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXItZXh0cmEtbGFyZ2Uge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1yZWd1bGFyLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRyb3Bkb3duLWljb25vbmx5IHtcbiAgZmlsbDogIzlGOTlCMTtcbn1cbi5yZWFjdC1zdmctaWNvbi10aGVtZS0tcmVndWxhci0taG92ZXI6aG92ZXIsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tcmVndWxhci0tYWN0aXZlLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRyb3Bkb3duLWljb25vbmx5LS1ob3Zlcjpob3ZlciwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1kcm9wZG93bi1pY29ub25seS0tYWN0aXZlIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1zZWNvbmRhcnkge1xuICBmaWxsOiAjMUUwMjVGO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1kYXJrIHtcbiAgZmlsbDogIzFFMDI1Rjtcbn1cbi5yZWFjdC1zdmctaWNvbi10aGVtZS0tbGlnaHQsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tc3VibWl0LCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRyb3Bkb3duIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5yZWFjdC1zdmctaWNvbi10aGVtZS0tbGlnaHQtLWhvdmVyOmhvdmVyLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWxpZ2h0LS1hY3RpdmUsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tc3VibWl0LS1ob3Zlcjpob3ZlciwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1zdWJtaXQtLWFjdGl2ZSwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1kcm9wZG93bi0taG92ZXI6aG92ZXIsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tZHJvcGRvd24tLWFjdGl2ZSB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1zdmctaWNvbi10aGVtZS0tdGFiLW5hdi1hY3RpdmUge1xuICBmaWxsOiAjMUUwMjVGO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1hY3Rpb24sIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tYWN0aW9uLWF0dGVudGlvbiB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWFjdGl2ZSB7XG4gIGZpbGw6ICMxRTAyNUY7XG59XG4ucmVhY3Qtc3ZnLWljb24tcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1zdmctaWNvbl9faW5zZXQtLWxlZnQtZXh0cmEtc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uX19pbnNldC0tbGVmdC1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uX19pbnNldC0tcmlnaHQtc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJlYWN0LXN2Zy1pY29uLS1sZWZ0LWV4dHJhLXNtYWxsIHtcbiAgbGVmdDogNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1sZWZ0LXNtYWxsIHtcbiAgbGVmdDogMTBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tbGVmdC1yZWd1bGFyIHtcbiAgbGVmdDogMjBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tbGVmdC1sYXJnZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWxlZnQtZXh0cmEtbGFyZ2Uge1xuICBsZWZ0OiA0NXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS10b3AtZXh0cmEtc21hbGwge1xuICB0b3A6IDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tdG9wLXNtYWxsIHtcbiAgdG9wOiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS10b3AtcmVndWxhciB7XG4gIHRvcDogMjBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tdG9wLWxhcmdlIHtcbiAgdG9wOiAzNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS10b3AtZXh0cmEtbGFyZ2Uge1xuICB0b3A6IDQ1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXJpZ2h0LWV4dHJhLXNtYWxsIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tcmlnaHQtc21hbGwge1xuICByaWdodDogMTBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tcmlnaHQtcmVndWxhciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1yaWdodC1sYXJnZSB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1yaWdodC1leHRyYS1sYXJnZSB7XG4gIHJpZ2h0OiA0NXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1ib3R0b20tZXh0cmEtc21hbGwge1xuICBib3R0b206IDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tYm90dG9tLXNtYWxsIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1ib3R0b20tcmVndWxhciB7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tYm90dG9tLWxhcmdlIHtcbiAgYm90dG9tOiAzNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1ib3R0b20tZXh0cmEtbGFyZ2Uge1xuICBib3R0b206IDQ1cHg7XG59XG5cbi5yZWFjdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucmVhY3QtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWljb24tLWxlZnQge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMjBweDtcbn1cbi5yZWFjdC1pY29uLS1jZW50ZXIge1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xufVxuLnJlYWN0LWljb24tLWZsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG4ucmVhY3QtaWNvbiBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6IG5vbmU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4ucmVhY3QtaWNvbi0tZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWljb24tLWZsZXgtY2VudGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ucmVhY3QtaWNvbi0tc21hbGwgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5yZWFjdC1pY29uLS1sYXJnZSBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnJlYWN0LWljb24tLXh4bCBzdmcge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnJlYWN0LWljb24tLW1hcmdpbi1sZWZ0LXMsIC5yZWFjdC1pY29uLS1tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnJlYWN0LWljb24tLW1hcmdpbi1sZWZ0LXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5yZWFjdC1pY29uLS1kYXJrIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLnJlYWN0LWljb25fX3dyYXBwZXIucmVhY3QtaWNvbi0taW5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1pY29uX193cmFwcGVyLnJlYWN0LWljb24tLXdhcm5pbmcgc3ZnIHtcbiAgZmlsbDogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNGODVDNkEgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1pY29uLS1iZy13aGl0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnJlYWN0LWljb24tLWZvcm0taW5zZXQtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUY5OUIxO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIG5vbmU7XG59XG5cbi5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4ucmVhY3QtY2hlY2tib3gge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTRFNEVDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmVhY3QtY2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVhY3QtY2hlY2tib3hfX2NvbnRhaW5lciAucmVhY3Qtc3ZnLWljb24ucmVhY3Qtc3ZnLWljb25fX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgLyogV2l0dGUgYWNodGVyZ3JvbmQgKi9cbiAgY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDsgLyogRG9ua2VyZSB0ZWtzdGtsZXVyIHZvb3IgY29udHJhc3QgKi9cbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDIgIWltcG9ydGFudDsgLyogTGljaHQgc2NoYWR1dyBlZmZlY3QgKi9cbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5yZWFjdC10b29sdGlwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50OyAvKiBQYXMgZGUgcmVnZWxhZnN0YW5kIGFhbiAqL1xufVxuXG4ucmVhY3QtdG9vbHRpcCBkaXYge1xuICBtYXJnaW46IDBweCAwICFpbXBvcnRhbnQ7IC8qIFZlcmtsZWluIGRlIG1hcmdlIHR1c3NlbiByZWdlbHMgKi9cbn0iXX0= */