@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: #9F99B1;
}
.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 .selectize-item-type.label-jobtitle {
  color: #ffffff;
  background-color: mediumpurple;
}
.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: #1E025F;
}
.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-label.label-jobtitle::before {
  background-color: mediumpurple;
}
.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 12px;
  padding: 0 0.75rem 0 0.75rem;
  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-label.label-skill {
  padding: 0 12px 0 16px;
  padding: 0 0.75rem 0 1rem;
}
.search-keys.search-keys--selectize .search-key-label.label-org {
  padding: 0 12px 0 16px;
  padding: 0 0.75rem 0 1rem;
}
.search-keys.search-keys--selectize .search-key-label.label-jobtitle {
  padding: 0 12px 0 16px;
  padding: 0 0.75rem 0 1rem;
}
.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 .search-v3__query-container.search-v3__skills {
  width: auto;
  height: auto;
}
.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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QUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixhQUFhO0NBQ2Q7O0FBRUQsWUFBWTtBQUNaO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xC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O0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUseUJBQXlCO0NBQzFCO0FBQ0Q7RUFDRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztF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QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0VBRUUsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEOztFQUVFLDRCQUE0QjtDQUM3QjtBQUNEO0VBQ0UsNEJBQTRCO0NBQzdCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSw0QkFBNEI7Q0FDN0I7QUFD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O0VBQzlCLHFDQUFxQyxDQUFDLHVCQUF1QjtFQUM3RCwwQkFBMEIsQ0FBQyxzQ0FBc0M7RUFDakUsNENBQTRDLENBQUMsMEJBQTBCO0VBQ3ZFLDhCQUE4QjtFQUM5QixjQUFjO0VBQ2Qsd0dBQXdHO0VBQ3hHLGlCQUFpQjtFQUFqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsNEJBQTRCLENBQUMsNkJBQTZCO0NBQzNEOztBQUVEO0VBQ0UseUJBQXlCLENBQUMscUNBQXFDO0NBQ2hFIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEpvYmRpZ2dlciAoaHR0cHM6Ly9qb2JkaWdnZXIubmwvKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3lmYTJ4anIuY3NzXCIpO1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLyogU2NhbGUsIFR5cGUsIExvZ28sIENvbG9yLCBHcmFkaWVudHMsIENvbXBvbmVudHMsIEljb25zLCBTaGFkb3dzLCBFeHBvcnQsIC4uLiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBVSVtYXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogMTZweCA9IDEwMCUgKi9cbi8qIEZvY3VzIC4uLj8gKi9cbi8qIFJhZGl1cyBmb3IgY29tbW9uIGVsZW1lbnRzIC5pLmUuIGNhcmRzLCB0b29sdGlwcywgLi4uICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFtUXVlQRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBXZWlnaHRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEgxLCBIMiwgSDM/ICovXG4vKiBTaXplcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExlYWQsIGg2ICovXG4vKiBINSAqL1xuLyogSDQgKi9cbi8qIEgzICovXG4vKiBIMiAqL1xuLyogSDEgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogW0NdT0xPUlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEFjY2VudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQmFzZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTaGFkb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogW0FdTklNQVRJT04tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBDVVNUT00gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTpmb2N1cywgYTpob3Zlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCxcbnVsLFxub2wge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLndpbmRvd3Mud2Via2l0IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG59XG4ubWFjLnRvdWNoLndlYmtpdCBkaXYge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi53aW5kb3dzLmllIGRpdiB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbmJvZHksXG5oNCwgaDUsIGg2LFxuLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5uYXZiYXJfbWVudS0taXRlbXMtbW9kYWwsIC5uYXZiYXJfbWVudS0tYmFja2Ryb3AsIC5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXN0ZXA6aG92ZXIsXG4ucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC1zdGVwOmhvdmVyLCAuaW5kaWNhdG9yOjpiZWZvcmUsIC52YWNhbmN5LWxpbmssIC5uYXZpZ2F0aW9uLXRvZ2dsZSBzcGFuLCAubmF2aWdhdGlvbi10b2dnbGU6YmVmb3JlLCAubmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsIC5idXR0b24sIC5idG4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24sIC5tZW51LWl0ZW0sIC5tb2RhbCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTUwbXMgZWFzZTtcbn1cblxuLmZ1bm5lbC10aXRsZSwgLm1lbnUtaXRlbS1sYWJlbCxcbi5tZW51LWl0ZW0tdGl0bGUsIC51c2VyLW5hbWUsXG4udXNlci1uYW1lLXZpYSxcbi51c2VyLW5hbWUtbG9jYXRpb24sXG4udXNlci1uYW1lLWNyZWRpdHMsXG4udXNlci1hdmF0YXI6YWZ0ZXIsIGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xufVxuXG4uY2FiaW5ldC1jYXJkIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xufVxuXG4uY2FiaW5ldC1jYXJkOmFmdGVyLCAubWVudS0tdW5kZXJsaW5lLWhvdmVyIC5tZW51LWl0ZW06YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxNTBtcyBlYXNlO1xufVxuXG4uY2FiaW5ldC1sYWJlbHMsIC5uby10b3VjaCAucmVwb3J0LWxpc3QtaXRlbSAub3JnYW5pc2F0aW9uLWFjdGlvbnMsIC5wYW5lLXYyLWhlYWRlci1vcHRpb25zLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMtLWNhYmluZXQsIC5wYW5lLXYyLWNvbnRlbnQsIC5wYW5lLXYyLWhlYWRlcixcbi5wYW5lLXYyLWJhcixcbi5wYW5lLXYyLWNydW1icyxcbi5wYW5lLXYyLXN1YmhlYWRlcixcbi5wYW5lLXYyLXRhYnMsXG4ucGFuZS12Mi1hY3Rpb25zLFxuLnBhbmUtdjItZm9vdGVyLCAucGFuZS12Mi1iYWNrZHJvcCwgLmFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uLXYyLS13ZWJmb250bG9hZGVyLWVuYWJsZWQsXG4uYXBwbGljYXRpb24tdjIuYXBwbGljYXRpb24tdjItLXdlYmZvbnRsb2FkZXItZW5hYmxlZCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cblxuLm9yZ2FuaXNhdGlvbi1uYW1lW2RhdGEtdG9nZ2xlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0LCAubWVudS1pdGVtLXN1ZmZpeCwgLmZvY3VzLW1ldGEtdG9nZ2xlLCAuZmlsdGVycyAuZmlsdGVyLWxhYmVsLCAucGFuZS1sb2NhdGlvbnMtbW9kZSwgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3ZlciwgLm1lbnUtaXRlbS1zdWZmaXg6aG92ZXIsIC5mb2N1cy1tZXRhLXRvZ2dsZTpob3ZlciwgLmZpbHRlcnMgLmZpbHRlci1sYWJlbDpob3ZlciwgLnBhbmUtbG9jYXRpb25zLW1vZGU6aG92ZXIsIC5idXR0b246aG92ZXIsIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cywgLm1lbnUtaXRlbS1zdWZmaXg6Zm9jdXMsIC5mb2N1cy1tZXRhLXRvZ2dsZTpmb2N1cywgLmZpbHRlcnMgLmZpbHRlci1sYWJlbDpmb2N1cywgLnBhbmUtbG9jYXRpb25zLW1vZGU6Zm9jdXMsIC5idXR0b246Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWl0ZW0tbGluaywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWwsIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1pbnNldCwgLmRhc2hib2FyZC1jcmVkaXRzLFxuLmRhc2hib2FyZC1xYSwgLmRhc2hib2FyZC1pbnRybyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLmRhc2hib2FyZC1xYS1oZWFkaW5nOmZpcnN0LWNoaWxkLCAuZGFzaGJvYXJkLWNyZWRpdHMsXG4uZGFzaGJvYXJkLXFhLCAuZGFzaGJvYXJkLWludHJvLCAuZGFzaGJvYXJkIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wYW5lLXNlY3Rpb24tLWluc2V0IC5zdHJpcCAuc3RyaXAtaXRlbTpsYXN0LWNoaWxkLCAubWVudS1pdGVtLXN1ZmZpeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5kYXNoYm9hcmQtcWEtaXRlbSwgLmRhc2hib2FyZC1jcmVkaXRzLFxuLmRhc2hib2FyZC1xYSwgLmRhc2hib2FyZC1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1pbnNldCAuc3RyaXAgLnN0cmlwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wYW5lLXNlY3Rpb24tLWluc2V0IC5zdHJpcCwgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmdyaWQtdmlldywgLmNhcmQtY29udGVudCA+IC5tZW51LCAucGFuZS1zZWN0aW9uLS1pbnNldCA+IC5tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lbnUtLWV4cGFuZCAubWVudS1pdGVtLS10eXBlLWhlYWRpbmcsXG4gIC5tZW51LS1leHBhbmQgLm1lbnUtaXRlbS0tdHlwZS1sYWJlbCxcbiAgLm1lbnUtLWV4cGFuZCAubWVudS1pdGVtLWxpbmssIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1leHBhbmQsIC5kYXNoYm9hcmQtY3JlZGl0cyxcbiAgLmRhc2hib2FyZC1xYSwgLmRhc2hib2FyZC1pbnRybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5zdHJpcCAuc3RyaXAtaXRlbTpsYXN0LWNoaWxkLCAubWVudS0tZXhwYW5kIC5tZW51LWl0ZW0tc3VmZml4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAuc3RyaXAgLnN0cmlwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLnN0cmlwLCAucGFuZS1zZWN0aW9uLS1leHBhbmQgLmdyaWQtdmlldywgLnBhbmUtc2VjdGlvbi0tZXhwYW5kID4gLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICB9XG59XG4uc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbmh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5hY3Rpb25zLWhlYWRlciAuZm9jdXMtc2F2ZSwgLnBhbmUtY2xvc2UsXG4ucGFuZS1iYWNrLFxuLnBhbmUtZHJvcGRvd24sIHRlbXBsYXRlLCBpbnB1dDo6LW1zLWNsZWFyLCBzZWxlY3Q6Oi1tcy1leHBhbmQsIFt4LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMgLnJlc3VsdHMtbW9kZXMsIGh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1hY2NvdW50IC5wYW5lLXYyLS1zZWFyY2gsXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctYWNjb3VudCAuYWN0aW9uLS1zZWFyY2gsXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctdmFjYW5jaWVzIC5wYW5lLXYyLS1zZWFyY2gsXG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctdmFjYW5jaWVzIC5hY3Rpb24tLXNlYXJjaCwgLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAucGFuZS1oZWFkZXIgLnBhbmUtY2xvc2UsIC52aWV3LWRhc2hib2FyZCAubWVudS1pdGVtLS1pY29uLWhvbWUsIC5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxkIC5zdGVwLWxpbms6YmVmb3JlLCAucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxkIC5zdGVwLWxpbms6YWZ0ZXIsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxkIC5zdGVwLWxpbms6YmVmb3JlLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxkIC5zdGVwLWxpbms6YWZ0ZXIsIC5rdi1ncmlkLWxvYWRpbmcgLmt2LWxvYWRlci1vdmVybGF5LCAubW9kYWwtYmFja2Ryb3AsIC51c2VyLnVzZXItLWNvbXBhY3QgLnVzZXItbmFtZSxcbi51c2VyLnVzZXItLWNvbXBhY3QgLnVzZXItbmFtZS12aWEsXG4udXNlci51c2VyLS1jb21wYWN0IC51c2VyLW5hbWUtbG9jYXRpb24sIFtoaWRkZW5dLCAuaGlkZSxcbi5leHBvcnQtLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5idG4uZm9jdXMtc2F2ZSwgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLmZvY3VzLWNvdmVyLWFjdGlvbnMsIC5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwLnN0ZXAtLWFjdGl2ZSxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAuc3RlcC0tYWN0aXZlLCAuc3RlcC1saW5rLCAuc3RlcCwgLnVzZXItbW9kYWwubW9kYWwgLnBhbmUtZHJvcGRvd24sIC5wYW5lLWRyb3Bkb3duLCBhcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24sIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5sYWJlbCwgb3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5odG1sLCBib2R5LCBidXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldXplaXQtZ3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGgsXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxlYWQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlYWQgZW0ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWUxO1xufVxuXG4ucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcixcbi5ncmlkLXZpZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgLyogVGVtcG9yYXJpbHkgc2V0IGRlZmF1bHQgYnJhbmQgdG8gYm9sZCBoZWFkaW5ncyAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzLCBhOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM5Rjk5QjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM5Rjk5QjE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmFwcGxpY2F0aW9uLFxuLmFwcGxpY2F0aW9uLXYyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLmJ0biB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlLCAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG46YWN0aXZlOmhvdmVyLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmhvdmVyLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi5kaXNhYmxlZDpmb2N1cywgLmJ0bi5kaXNhYmxlZC5mb2N1cywgLmJ0bjpkaXNhYmxlZDpmb2N1cywgLmJ0bjpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uZGlzYWJsZWQ6aG92ZXIsIC5idG46ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSwgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjMGMwZDM7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjMGMwZDM7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGQzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM5OTk5Yjc7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0OmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdDpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk2NmU7XG4gIGJvcmRlci1jb2xvcjogIzMwOGU2ODtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk2NmU7XG4gIGJvcmRlci1jb2xvcjogIzMwOGU2ODtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTdiNWI7XG4gIGJvcmRlci1jb2xvcjogIzIwNWQ0NDtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTAxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBiMDEyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xufVxuLmJ0bi10ZXJ0aWFyeTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYyYjNkO1xuICBib3JkZXItY29sb3I6ICNmNTIxMzQ7XG59XG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwYTFmO1xuICBib3JkZXItY29sb3I6ICNjYzA5MWE7XG59XG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tcXVhdGVybmFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YzliO1xuICBib3JkZXItY29sb3I6ICM3ZTc2OTY7XG59XG4uYnRuLXF1YXRlcm5hcnk6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YzliO1xuICBib3JkZXItY29sb3I6ICM3ZTc2OTY7XG59XG4uYnRuLXF1YXRlcm5hcnk6YWN0aXZlLCAuYnRuLXF1YXRlcm5hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M5YjtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3Njk2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2OThhO1xuICBib3JkZXItY29sb3I6ICM1ZjU4NzM7XG59XG4uYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcXVhdGVybmFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cblxuLmJ0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDI3NWQ4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tcHJpbWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXByaW1hcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXByaW1hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTdiNWI7XG4gIGJvcmRlci1jb2xvcjogIzIwNWQ0NDtcbn1cbi5idG4tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGJkN2I4O1xufVxuLmJ0bi1wcmltYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGJkN2I4O1xufVxuXG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTA0YzM7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UwNGMzO1xufVxuXG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUge1xuICBjb2xvcjogI0Y4NUM2QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tdGVydGlhcnktb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6YWN0aXZlLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwYTFmO1xuICBib3JkZXItY29sb3I6ICNjYzA5MWE7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmY2JlYzM7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjYmVjMztcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUsXG4uYnRuLXJlbWFyayB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6aG92ZXIsXG4uYnRuLXJlbWFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZm9jdXMsXG4uYnRuLXJlbWFyazpmb2N1cyxcbi5idG4tcmVtYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tcmVtYXJrOmFjdGl2ZSxcbi5idG4tcmVtYXJrLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uYnRuLXJlbWFyazphY3RpdmU6aG92ZXIsXG4uYnRuLXJlbWFyazphY3RpdmU6Zm9jdXMsXG4uYnRuLXJlbWFyazphY3RpdmUuZm9jdXMsXG4uYnRuLXJlbWFyay5hY3RpdmU6aG92ZXIsXG4uYnRuLXJlbWFyay5hY3RpdmU6Zm9jdXMsXG4uYnRuLXJlbWFyay5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXJlbWFyay5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjk4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNWY1ODczO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXJlbWFyay5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcmVtYXJrLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1yZW1hcms6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXJlbWFyazpkaXNhYmxlZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDNkZDtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTpkaXNhYmxlZDpob3Zlcixcbi5idG4tcmVtYXJrLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1yZW1hcms6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNWQzZGQ7XG59XG5cbi5idG4tYmxlbmQge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4xMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLmJ0bi1ibGVuZDpob3ZlciB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjYWQ0ZTc7XG59XG4uYnRuLWJsZW5kOmZvY3VzLCAuYnRuLWJsZW5kLmZvY3VzIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2NhZDRlNztcbn1cbi5idG4tYmxlbmQ6YWN0aXZlLCAuYnRuLWJsZW5kLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWJsZW5kLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNjYWQ0ZTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWJsZW5kOmFjdGl2ZTpob3ZlciwgLmJ0bi1ibGVuZDphY3RpdmU6Zm9jdXMsIC5idG4tYmxlbmQ6YWN0aXZlLmZvY3VzLCAuYnRuLWJsZW5kLmFjdGl2ZTpob3ZlciwgLmJ0bi1ibGVuZC5hY3RpdmU6Zm9jdXMsIC5idG4tYmxlbmQuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tYmxlbmQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tYmxlbmQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tYmxlbmQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzljYWVkMjtcbn1cbi5idG4tYmxlbmQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYmxlbmQuZGlzYWJsZWQuZm9jdXMsIC5idG4tYmxlbmQ6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYmxlbmQ6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNGNEY2RmE7XG59XG4uYnRuLWJsZW5kLmRpc2FibGVkOmhvdmVyLCAuYnRuLWJsZW5kOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xufVxuLmJ0bi1ibGVuZDpob3ZlciwgLmJ0bi1ibGVuZDpmb2N1cywgLmJ0bi1ibGVuZDpob3Zlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMTI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5idG4tYmxlbmQ6aG92ZXIsIC5idG4tYmxlbmQ6Zm9jdXMsIC5idG4tYmxlbmQ6YWN0aXZlLCAuYnRuLWJsZW5kOmFjdGl2ZTpob3ZlciwgLmJ0bi1ibGVuZDphY3RpdmU6Zm9jdXMsIC5idG4tYmxlbmQ6YWN0aXZlOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idXR0b25bZGlzYWJsZWRdLFxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tLXByaW1hcnksXG4uYnV0dG9uLS1zZWNvbmRhcnksXG4uYnV0dG9uLS10ZXJ0aWFyeSxcbi5idXR0b24tLXF1YXRlcm5hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24tLXByaW1hcnkgW2NsYXNzKj1pY29uLS1dLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5IFtjbGFzcyo9aWNvbi0tXSxcbi5idXR0b24tLXRlcnRpYXJ5IFtjbGFzcyo9aWNvbi0tXSxcbi5idXR0b24tLXF1YXRlcm5hcnkgW2NsYXNzKj1pY29uLS1dIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOmZvY3VzLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyOmZvY3VzLFxuLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIsXG4uYnV0dG9uLS10ZXJ0aWFyeTpmb2N1cyxcbi5idXR0b24tLXRlcnRpYXJ5OmhvdmVyOmZvY3VzLFxuLmJ1dHRvbi0tcXVhdGVybmFyeTpob3Zlcixcbi5idXR0b24tLXF1YXRlcm5hcnk6Zm9jdXMsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5OmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzYWE5N2M7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24tLXNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE2MDE0Njtcbn1cblxuLmJ1dHRvbi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjRjg1QzZBO1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIsIC5idXR0b24tLXRlcnRpYXJ5OmZvY3VzLCAuYnV0dG9uLS10ZXJ0aWFyeTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNzQ0NTQ7XG59XG5cbi5idXR0b24tLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kOiAjNWE1ZTc5O1xufVxuLmJ1dHRvbi0tcXVhdGVybmFyeTpob3ZlciwgLmJ1dHRvbi0tcXVhdGVybmFyeTpmb2N1cywgLmJ1dHRvbi0tcXVhdGVybmFyeTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM0ZjUzNmE7XG59XG5cbi5idXR0b24tLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5idXR0b24tLXBsYWNlaG9sZGVyOmhvdmVyLCAuYnV0dG9uLS1wbGFjZWhvbGRlcjpmb2N1cywgLmJ1dHRvbi0tcGxhY2Vob2xkZXI6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIsIC5idXR0b24tLXRyYW5zcGFyZW50OmZvY3VzLCAuYnV0dG9uLS10cmFuc3BhcmVudDpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uYnV0dG9uLS1tdXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5idXR0b24tLW11dGU6aG92ZXIsIC5idXR0b24tLW11dGU6Zm9jdXMsIC5idXR0b24tLW11dGU6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NDM0Njk7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uYnV0dG9uLS1saWdodC1vdXRsaW5lIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5idXR0b24tLWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5idXR0b24tLWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5idXR0b24tLWxpZ2h0LW91dGxpbmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDQzNDY5O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LW91dGxpbmUge1xuICBjb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ1dHRvbi0tcHJpbWFyeS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsIC5idXR0b24tLXByaW1hcnktb3V0bGluZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjM2FhOTdjO1xuICBib3JkZXItY29sb3I6ICMzYWE5N2M7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idXR0b24tLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLmJ1dHRvbi0tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzE2MDE0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTYwMTQ2O1xufVxuXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LW91dGxpbmUge1xuICBjb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ1dHRvbi0tcXVhdGVybmFyeS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1xdWF0ZXJuYXJ5LW91dGxpbmU6Zm9jdXMsIC5idXR0b24tLXF1YXRlcm5hcnktb3V0bGluZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNGY1MzZhO1xuICBib3JkZXItY29sb3I6ICM0ZjUzNmE7XG59XG5cbi5idXR0b24tLW91dGxpbmUtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1vdXRsaW5lLWludmVyc2U6aG92ZXIsIC5idXR0b24tLW91dGxpbmUtaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tb3V0bGluZS1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWludmVyc2UsXG4uYnV0dG9uLS1zZWNvbmRhcnktaW52ZXJzZSxcbi5idXR0b24tLXRlcnRpYXJ5LWludmVyc2UsXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2UsXG4uYnV0dG9uLS1uZXV0cmFsLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlOmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5LWludmVyc2U6Zm9jdXMsIC5idXR0b24tLXByaW1hcnktaW52ZXJzZTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXNlY29uZGFyeS1pbnZlcnNlOmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2U6Zm9jdXMsXG4uYnV0dG9uLS1zZWNvbmRhcnktaW52ZXJzZTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXRlcnRpYXJ5LWludmVyc2U6aG92ZXIsXG4uYnV0dG9uLS10ZXJ0aWFyeS1pbnZlcnNlOmZvY3VzLFxuLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLXF1YXRlcm5hcnktaW52ZXJzZTpob3Zlcixcbi5idXR0b24tLXF1YXRlcm5hcnktaW52ZXJzZTpmb2N1cyxcbi5idXR0b24tLXF1YXRlcm5hcnktaW52ZXJzZTpob3Zlcjpmb2N1cyxcbi5idXR0b24tLW5ldXRyYWwtaW52ZXJzZTpob3Zlcixcbi5idXR0b24tLW5ldXRyYWwtaW52ZXJzZTpmb2N1cyxcbi5idXR0b24tLW5ldXRyYWwtaW52ZXJzZTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5idXR0b24tLWxpZ2h0LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbn1cbi5idXR0b24tLWxpZ2h0LWludmVyc2U6aG92ZXIsIC5idXR0b24tLWxpZ2h0LWludmVyc2U6Zm9jdXMsIC5idXR0b24tLWxpZ2h0LWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWludmVyc2Uge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5idXR0b24tLXByaW1hcnktaW52ZXJzZTpob3ZlciwgLmJ1dHRvbi0tcHJpbWFyeS1pbnZlcnNlOmZvY3VzLCAuYnV0dG9uLS1wcmltYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzMzOTY2ZTtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2Uge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5idXR0b24tLXNlY29uZGFyeS1pbnZlcnNlOmhvdmVyLCAuYnV0dG9uLS1zZWNvbmRhcnktaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tc2Vjb25kYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzBlMDEyZDtcbn1cblxuLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZSB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZTpob3ZlciwgLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tdGVydGlhcnktaW52ZXJzZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZjYyYjNkO1xufVxuXG4uYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2Uge1xuICBjb2xvcjogIzVhNWU3OTtcbn1cbi5idXR0b24tLXF1YXRlcm5hcnktaW52ZXJzZTpob3ZlciwgLmJ1dHRvbi0tcXVhdGVybmFyeS1pbnZlcnNlOmZvY3VzLCAuYnV0dG9uLS1xdWF0ZXJuYXJ5LWludmVyc2U6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDc1Yztcbn1cblxuLmJ1dHRvbi0tbmV1dHJhbC1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uYnV0dG9uLS1uZXV0cmFsLWludmVyc2U6aG92ZXIsIC5idXR0b24tLW5ldXRyYWwtaW52ZXJzZTpmb2N1cywgLmJ1dHRvbi0tbmV1dHJhbC1pbnZlcnNlOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5idXR0b24tLWFjdGl2ZS1zZWNvbmRhcnkuYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24tLWFjdGl2ZS1zZWNvbmRhcnkuYnV0dG9uLS1hY3RpdmU6aG92ZXIsIC5idXR0b24tLWFjdGl2ZS1zZWNvbmRhcnkuYnV0dG9uLS1hY3RpdmU6Zm9jdXMsIC5idXR0b24tLWFjdGl2ZS1zZWNvbmRhcnkuYnV0dG9uLS1hY3RpdmU6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi12MyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLXYzOmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4tdjM6Zm9jdXMsIC5idG4tdjMuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi12MzphY3RpdmUsIC5idG4tdjMuYWN0aXZlLCAub3BlbiA+IC5idG4tdjMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdjM6YWN0aXZlOmhvdmVyLCAuYnRuLXYzOmFjdGl2ZTpmb2N1cywgLmJ0bi12MzphY3RpdmUuZm9jdXMsIC5idG4tdjMuYWN0aXZlOmhvdmVyLCAuYnRuLXYzLmFjdGl2ZTpmb2N1cywgLmJ0bi12My5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi12My5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi12My5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi12My5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi12My5kaXNhYmxlZDpmb2N1cywgLmJ0bi12My5kaXNhYmxlZC5mb2N1cywgLmJ0bi12MzpkaXNhYmxlZDpmb2N1cywgLmJ0bi12MzpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdjM6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzOmZvY3VzLCAuYnRuLXYzOmFjdGl2ZSwgLmJ0bi12Mzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5idG4tdjMtLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi12My0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXYzLS1wcmltYXJ5OmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk2NmU7XG4gIGJvcmRlci1jb2xvcjogIzMwOGU2ODtcbn1cbi5idG4tdjMtLXByaW1hcnk6YWN0aXZlLCAuYnRuLXYzLS1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NjZlO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXYzLS1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXYzLS1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMtLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTdiNWI7XG4gIGJvcmRlci1jb2xvcjogIzIwNWQ0NDtcbn1cbi5idG4tdjMtLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjMtLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXYzLS1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzLS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tdjMtLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG59XG4uYnRuLXYzLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG59XG4uYnRuLXYzLS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXYzLS1zZWNvbmRhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tdjMtLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi12My0tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi12My0tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi12My0tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXYzLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMtLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi12My0tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDBhO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjMtLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi12My0tc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi12My0tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXYzLS1zZWNvbmRhcnkgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdjMtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbn1cbi5idG4tdjMtLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLXYzLS10ZXJ0aWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYyYjNkO1xuICBib3JkZXItY29sb3I6ICNmNTIxMzQ7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdjMtLXRlcnRpYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi12My0tdGVydGlhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXYzLS10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXRlcnRpYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi12My0tdGVydGlhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXYzLS10ZXJ0aWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXRlcnRpYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXYzLS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi12My0tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwYTFmO1xuICBib3JkZXItY29sb3I6ICNjYzA5MWE7XG59XG4uYnRuLXYzLS10ZXJ0aWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi12My0tdGVydGlhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjMtLXRlcnRpYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS10ZXJ0aWFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdjMtLXRlcnRpYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzLS10ZXJ0aWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdjMtLXF1YXRlcm5hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi12My0tcXVhdGVybmFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YzliO1xuICBib3JkZXItY29sb3I6ICM3ZTc2OTY7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDdjOWI7XG4gIGJvcmRlci1jb2xvcjogIzdlNzY5Njtcbn1cbi5idG4tdjMtLXF1YXRlcm5hcnk6YWN0aXZlLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YzliO1xuICBib3JkZXItY29sb3I6ICM3ZTc2OTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tcXVhdGVybmFyeTphY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXF1YXRlcm5hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tcXVhdGVybmFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tdjMtLXF1YXRlcm5hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMtLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdjMtLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY5OGE7XG4gIGJvcmRlci1jb2xvcjogIzVmNTg3Mztcbn1cbi5idG4tdjMtLXF1YXRlcm5hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXF1YXRlcm5hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tdjMtLXF1YXRlcm5hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXF1YXRlcm5hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG59XG4uYnRuLXYzLS1xdWF0ZXJuYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXYzLS1xdWF0ZXJuYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi12My0tdGV4dC1vbmx5IHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tdjMtLXRleHQtb25seTpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDApO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6Zm9jdXMsIC5idG4tdjMtLXRleHQtb25seS5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDApO1xuICBib3JkZXItY29sb3I6ICMzMDhlNjg7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHk6YWN0aXZlLCAuYnRuLXYzLS10ZXh0LW9ubHkuYWN0aXZlLCAub3BlbiA+IC5idG4tdjMtLXRleHQtb25seS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4ZTY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZTpmb2N1cywgLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZS5mb2N1cywgLmJ0bi12My0tdGV4dC1vbmx5LmFjdGl2ZTpob3ZlciwgLmJ0bi12My0tdGV4dC1vbmx5LmFjdGl2ZTpmb2N1cywgLmJ0bi12My0tdGV4dC1vbmx5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXYzLS10ZXh0LW9ubHkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tdjMtLXRleHQtb25seS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi12My0tdGV4dC1vbmx5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjEyLCAyMTIsIDApO1xuICBib3JkZXItY29sb3I6ICMyMDVkNDQ7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tdjMtLXRleHQtb25seS5kaXNhYmxlZC5mb2N1cywgLmJ0bi12My0tdGV4dC1vbmx5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXYzLS10ZXh0LW9ubHk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6ICM0MEJDOEE7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdjMtLXRleHQtb25seTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tdjMtLXRleHQtb25seSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tdGV4dC1vbmx5IC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRleHQtb25seTpob3ZlciwgLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmQ4MzYwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRleHQtb25seTpob3ZlciAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcsIC5idG4tdjMtLXRleHQtb25seTphY3RpdmUgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzJkODM2MCAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMyZDgzNjAgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRleHQtb25seTpob3ZlciAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcgcGF0aCwgLmJ0bi12My0tdGV4dC1vbmx5OmFjdGl2ZSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwNjAwMTQgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tcG9zaXRpdmU6aG92ZXIsIC5idG4tdjMtLXBvc2l0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzLS1kYW5nZXI6aG92ZXIsIC5idG4tdjMtLWRhbmdlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxMzI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXYzLS13aGl0ZSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0td2hpdGUgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0td2hpdGU6aG92ZXIsIC5idG4tdjMtLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXdoaXRlOmhvdmVyIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZywgLmJ0bi12My0td2hpdGU6YWN0aXZlIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMwNjAwMTQgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS13aGl0ZTpob3ZlciAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcgcGF0aCwgLmJ0bi12My0td2hpdGU6YWN0aXZlIC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzA2MDAxNCAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMwNjAwMTQgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbn1cbi5idG4tdjMtLWxpZ2h0IHN2ZywgLmJ0bi12My0tbGlnaHQgcGF0aCB7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tbGlnaHQ6aG92ZXIsIC5idG4tdjMtLWxpZ2h0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Y2M7XG59XG4uYnRuLXYzLS10ZXh0LW9ubHktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLmJ0bi12My0tdGV4dC1vbmx5LWxpZ2h0IHN2ZywgLmJ0bi12My0tdGV4dC1vbmx5LWxpZ2h0IHBhdGgge1xuICBzdHJva2U6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXRleHQtb25seS1saWdodDpob3ZlciBzdmcsIC5idG4tdjMtLXRleHQtb25seS1saWdodDpob3ZlciBwYXRoLCAuYnRuLXYzLS10ZXh0LW9ubHktbGlnaHQ6YWN0aXZlIHN2ZywgLmJ0bi12My0tdGV4dC1vbmx5LWxpZ2h0OmFjdGl2ZSBwYXRoIHtcbiAgc3Ryb2tlOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXYzLS1ncmV5OmhvdmVyLCAuYnRuLXYzLS1ncmV5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjZlOTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tdjMtLW9rOmhvdmVyLCAuYnRuLXYzLS1vazphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkODM2MDtcbn1cbi5idG4tdjMtLW5vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi12My0tbm9rOmhvdmVyLCAuYnRuLXYzLS1ub2s6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTEzMjc7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGQzO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGQzO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBkMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OWI3O1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdDpkaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cblxuLmZvcm0uZm9ybS0tbXV0ZSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uZm9ybS5mb3JtLS1tdXRlIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4jbm9rRm9ybU1vZGVsIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM0MGJjOGEgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLS1tdXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtLW11dGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuODI4XCIgaGVpZ2h0PVwiOS43NVwiIHZpZXdCb3g9XCIwIDAgMTYuODI4IDkuNzVcIj48c3R5bGU+LnNlbGVjdC1kcm9wIHsgZmlsbDogcmdiKDY4LCA1MiwgMTA1KTsgfTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzZWxlY3QtZHJvcFwiIGQ9XCJNMTIuMTE3LTUuOTE4LDMuNy0xNC4zMzJsMS4zMjQtMS4zMzYsNy4wOSw3LjA5LDcuMDktNy4wOSwxLjMyNCwxLjMzNlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTMuNzAzIDE1LjY2OClcIi8+PC9zdmc+Jyk7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNDBiYzhhICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmhlbHAtYmxvY2suaGVscC1ibG9jay1zdWNjZXNzIHtcbiAgY29sb3I6ICM0MGJjOGE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVscC1ibG9jay5oZWxwLWJsb2NrLWVycm9yIHtcbiAgY29sb3I6ICNGODVDNkE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdGlvbjItc2VsZWN0aW9uLXNpbmdsZSAuZm9ybS5mb3JtLS1tdXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3Rpb24yLXNlbGVjdGlvbi1zaW5nbGUgLmZvcm0uZm9ybS0tbXV0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtdW5zZWxlY3Qge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC1zZWxlY3Q6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtc2VsZWN0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC11bnNlbGVjdDpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtdW5zZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzI2MDM3OCAhaW1wb3J0YW50O1xufVxuXG4ubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9icmFuZC1sb2dvX2pvYmRpZ2dlci5wbmdcIik7XG59XG5cbi5zZWFyY2ggLmljb24td3JhcCBzdmcge1xuICBzdHJva2U6ICM5Rjk5QjE7XG4gIGZpbGw6ICM5Rjk5QjE7XG59XG4uc2VhcmNoIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtcXVlcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG59XG5cbi5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbn1cbi5zZWFyY2gtc3VibWl0IC5pY29uLXdyYXAgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1zdWJtaXQgLnNlYXJjaC1zdWJtaXQtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtc3VibWl0LnNlYXJjaC1zdWJtaXQtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MsXG4uc2VhcmNoLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDE1MywgMTc3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG59XG4uc2VhcmNoLXNldHRpbmdzIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0NDM0Njk7XG4gIHN0cm9rZTogIzQ0MzQ2OTtcbn1cblxuLnNlYXJjaC1wcm9maWxlIC5pY29uLS1sb2NhdGlvbiBzdmcsXG4uc2VhcmNoLXByb2ZpbGUgLmljb24tLXNldHRpbmdzIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3MgLmljb24tLWxvY2F0aW9uIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3MgLmljb24tLXNldHRpbmdzIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24gLmljb24tLWxvY2F0aW9uIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24gLmljb24tLXNldHRpbmdzIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZSAuaWNvbi0tbG9jYXRpb24gc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlIC5pY29uLS1zZXR0aW5ncyBzdmcge1xuICBzdHJva2U6ICM0NDM0Njk7XG4gIGZpbGw6ICM0NDM0Njk7XG59XG4uc2VhcmNoLXByb2ZpbGU6aG92ZXIgc3ZnLCAuc2VhcmNoLXByb2ZpbGU6Zm9jdXMgc3ZnLCAuc2VhcmNoLXByb2ZpbGU6aG92ZXI6Zm9jdXMgc3ZnLFxuLnNlYXJjaC1zZXR0aW5nczpob3ZlciBzdmcsXG4uc2VhcmNoLXNldHRpbmdzOmZvY3VzIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3M6aG92ZXI6Zm9jdXMgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbjpob3ZlciBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uOmZvY3VzIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb246aG92ZXI6Zm9jdXMgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlOmhvdmVyIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZTpmb2N1cyBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2U6aG92ZXI6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1wcm9maWxlLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtcHJvZmlsZS0tYWN0aXZlIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLXByb2ZpbGUtLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2Uuc2VhcmNoLXByb2ZpbGUtLWFjdGl2ZSBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4uc2VhcmNoLXByb2ZpbGUuc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUsIC5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSxcbi5zZWFyY2gtc2V0dGluZ3Muc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlLFxuLnNlYXJjaC1sb2NhdGlvbi5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUsXG4uc2VhcmNoLWV4cGVyaWVuY2Uuc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUsXG4uc2VhcmNoLWV4cGVyaWVuY2Uuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTUzLCAxNzcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSBzdmcsIC5zZWFyY2gtcHJvZmlsZS5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIHN2Zyxcbi5zZWFyY2gtc2V0dGluZ3Muc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgc3ZnLFxuLnNlYXJjaC1sb2NhdGlvbi5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIHN2Zyxcbi5zZWFyY2gtZXhwZXJpZW5jZS5zZWFyY2gtbG9jYXRpb24tLWFjdGl2ZSBzdmcsXG4uc2VhcmNoLWV4cGVyaWVuY2Uuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuc2VhcmNoLXByb2ZpbGUuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xufVxuLnNlYXJjaC1wcm9maWxlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuc2VhcmNoLXByb2ZpbGUuc2VhcmNoLXNldHRpbmdzLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLXNldHRpbmdzLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1zZXR0aW5ncy5zZWFyY2gtc2V0dGluZ3MtLWFjdGl2ZSAuaWNvbi13cmFwIHN2Zyxcbi5zZWFyY2gtbG9jYXRpb24uc2VhcmNoLWxvY2F0aW9uLS1hY3RpdmUgLmljb24td3JhcCBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1sb2NhdGlvbi0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnLFxuLnNlYXJjaC1leHBlcmllbmNlLnNlYXJjaC1zZXR0aW5ncy0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0Y0RjZGYSAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cblxuLnN0YXRlLXNldHRpbmdzIC5zZWFyY2gtc3VibWl0LFxuLnN0YXRlLWxvY2F0aW9ucyAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtbGFiZWwge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWFyY2gtc2V0dGluZ3MtbGFiZWwuc2VhcmNoLXNldHRpbmdzLWxhYmVsLWFkZCB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG4uc2VhcmNoLWV4cGVyaWVuY2Uge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNkZhO1xufVxuLnNlYXJjaC1leHBlcmllbmNlIG9wdGlvbiB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uc2VhcmNoLXN1bW1hcnkge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG4gIGNvbG9yOiAjRTRFNEVDO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnNlYXJjaC1zdW1tYXJ5IC5zZWFyY2gtc3VtbWFyeS1rZXlzLFxuLnNlYXJjaC1zdW1tYXJ5IC5zZWFyY2gtc3VtbWFyeS1vcHRpb25zLFxuLnNlYXJjaC1zdW1tYXJ5IC5zZWFyY2gtc3VtbWFyeS1wbGFjZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWxvY2F0aW9uIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4uc2VhcmNoLXNldHRpbmdzLXRva2VuLXZvaWQge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncy10b2tlbi1sYWJlbCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucGFuZS1sb2NhdGlvbnMtbW9kZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnBhbmUtbG9jYXRpb25zLW1vZGUuLS1hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMDI1Rjtcbn1cbi5wYW5lLWxvY2F0aW9ucy1tb2RlOmhvdmVyLCAucGFuZS1sb2NhdGlvbnMtbW9kZTpmb2N1cywgLnBhbmUtbG9jYXRpb25zLW1vZGU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5wYW5lLWxvY2F0aW9ucy1tb2RlOmhvdmVyLi0tYWN0aXZlLCAucGFuZS1sb2NhdGlvbnMtbW9kZTpmb2N1cy4tLWFjdGl2ZSwgLnBhbmUtbG9jYXRpb25zLW1vZGU6aG92ZXI6Zm9jdXMuLS1hY3RpdmUge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMDI1Rjtcbn1cblxuLm5hdi1saW5rIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0MEJDOEE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LWxpbmsuYWN0aXZlOmFjdGl2ZSwgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG4ubmF2LWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLm5hdi1jb3VudC5uYXYtY291bnQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuXG4ubmF2LXRhYnMtLXN1YiAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy0tc3ViIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzLS1zdWIgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzLS1zdWIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6YWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxRTAyNUYgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6YWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxRTAyNUYgdHJhbnNwYXJlbnQ7XG59XG5cbi50YWIge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWI6aG92ZXIsIC50YWI6Zm9jdXMsIC50YWI6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi50YWIudGFiLS1vcGVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFiLnRhYi0tb3Blbjpob3ZlciwgLnRhYi50YWItLW9wZW46Zm9jdXMsIC50YWIudGFiLS1vcGVuOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWItLW9wZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG5cbi50YWItLW9wZW46aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjA7XG59XG5cbi5tZW51LWl0ZW06aG92ZXIsIC5tZW51LWl0ZW06Zm9jdXMsIC5tZW51LWl0ZW06aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLm1lbnUtaXRlbTpob3ZlciAubWVudS1pdGVtLWNvdW50LCAubWVudS1pdGVtOmZvY3VzIC5tZW51LWl0ZW0tY291bnQsIC5tZW51LWl0ZW06aG92ZXI6Zm9jdXMgLm1lbnUtaXRlbS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWVudS1pdGVtOmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAubWVudS1pdGVtOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAubWVudS1pdGVtOmhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmhvdmVyOmFmdGVyLCAubWVudS0tdW5kZXJsaW5lLWhvdmVyIC5tZW51LWl0ZW06Zm9jdXM6YWZ0ZXIsIC5tZW51LS11bmRlcmxpbmUtaG92ZXIgLm1lbnUtaXRlbTpob3Zlcjpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1oZWFkaW5nLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpob3ZlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpmb2N1cywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpob3Zlcjpmb2N1cywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWw6aG92ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsOmZvY3VzLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpob3ZlcjphZnRlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpmb2N1czphZnRlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtaGVhZGluZzpob3Zlcjpmb2N1czphZnRlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLXR5cGUtbGFiZWw6aG92ZXI6YWZ0ZXIsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsOmZvY3VzOmFmdGVyLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbDpob3Zlcjpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlIC5tZW51LWl0ZW0tbGFiZWwsXG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlIC5tZW51LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUgLm1lbnUtaXRlbS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlIC5tZW51LWl0ZW0tbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZSAubWVudS1pdGVtLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMxNjAxNDY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3ZlciwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpmb2N1cywgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyIC5tZW51LWl0ZW0tbGFiZWwsXG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyIC5tZW51LWl0ZW0tdGl0bGUsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6Zm9jdXMgLm1lbnUtaXRlbS1sYWJlbCxcbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6Zm9jdXMgLm1lbnUtaXRlbS10aXRsZSwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyAubWVudS1pdGVtLWxhYmVsLFxuLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyAubWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmhvdmVyIC5tZW51LWl0ZW0tY291bnQsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6Zm9jdXMgLm1lbnUtaXRlbS1jb3VudCwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyAubWVudS1pdGVtLWNvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXIgLm1lbnUtaXRlbS1ub3RlLCAubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOmZvY3VzIC5tZW51LWl0ZW0tbm90ZSwgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyAubWVudS1pdGVtLW5vdGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXIgLmljb24td3JhcCBzdmcsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmU6aG92ZXI6Zm9jdXMgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5tZW51LWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVudS1pdGVtLS10eXBlLWxhYmVsLFxuLm1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVudS1pdGVtLXRpdGxlIC5pY29uLWNvbnRhaW5lci0tc3luYyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MGJjOGE7XG4gIHN0cm9rZTogIzQwYmM4YTtcbn1cblxuLm1lbnUtaXRlbS1ub3RlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5tZW51LWl0ZW0taWNvbiAuaWNvbi13cmFwIHN2Zyxcbi5tZW51LWl0ZW0tc3VmZml4LWljb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG5cbi5tZW51LWl0ZW0tLWxldmVsLXNlY29uZGFyeSAubWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zbGlkZXIgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4uc2xpZGVyIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNsaWRlciAuc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmFjdGlvbiB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLmFjdGlvbjpob3ZlciAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbiAuYWN0aW9uOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uIC5hY3Rpb246aG92ZXI6Zm9jdXMgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYWN0aW9uIC5wb3J0Zm9saW9fYWN0aW9uX2JhciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5hY3Rpb24uYWN0aW9uLS14eHM6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDFyZW0gMCByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4uYWN0aW9uOmhvdmVyLCAuYWN0aW9uOmZvY3VzLCAuYWN0aW9uOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uYWN0aW9uOmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uOmZvY3VzIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uOmhvdmVyOmZvY3VzIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuXG4uYWN0aW9uLWxhYmVsLXdyYXAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmFjdGlvbi0tYmxlbmQgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG4uYWN0aW9uLS1ibGVuZDpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tYmxlbmQ6YWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1ibGVuZDpob3ZlciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxuLmFjdGlvbi0tYWNjZW50IFtjbGFzcyo9aWNvbi0tXSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG4uYWN0aW9uLS1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuLmFjdGlvbi0tcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xufVxuLmFjdGlvbi0tcHJpbWFyeSBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hY3Rpb24tLXByaW1hcnkgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYWN0aW9uLS1wcmltYXJ5LmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4uYWN0aW9uLS1wcmltYXJ5OmZvY3VzIC5pY29uLWNvbnRhaW5lciwgLmFjdGlvbi0tcHJpbWFyeTphY3RpdmUgLmljb24tY29udGFpbmVyLCAuYWN0aW9uLS1wcmltYXJ5OmhvdmVyIC5pY29uLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hY3Rpb24tLXByaW1hcnk6Zm9jdXMgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1wcmltYXJ5OmFjdGl2ZSAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLXByaW1hcnk6aG92ZXIgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uYWN0aW9uLS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5hY3Rpb24tLXNlY29uZGFyeS1pbnZlcnNlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xufVxuXG4uYWN0aW9uLS1tdXRlLFxuLmFjdGlvbi0tbXV0ZS1pbnZlcnNlLFxuLmFjdGlvbi0tY2xvc2Uge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5hY3Rpb24tLW11dGU6YmVmb3JlLFxuLmFjdGlvbi0tbXV0ZS1pbnZlcnNlOmJlZm9yZSxcbi5hY3Rpb24tLWNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFjdGlvbi0tbXV0ZTpob3ZlcjpiZWZvcmUsXG4uYWN0aW9uLS1tdXRlLWludmVyc2U6aG92ZXI6YmVmb3JlLFxuLmFjdGlvbi0tY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4uYWN0aW9uLS1kaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xufVxuLmFjdGlvbi0tZGlzYWJsZWQgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYWN0aW9uLS1kaXNhYmxlZDpmb2N1czpiZWZvcmUsIC5hY3Rpb24tLWRpc2FibGVkOmFjdGl2ZTpiZWZvcmUsIC5hY3Rpb24tLWRpc2FibGVkOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4uYWN0aW9uLS1kaXNhYmxlZDpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tZGlzYWJsZWQ6YWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1kaXNhYmxlZDpob3ZlciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmFjdGlvbi0tbXV0ZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWN0aW9uLS1tdXRlLWludmVyc2U6Zm9jdXMsIC5hY3Rpb24tLW11dGUtaW52ZXJzZTphY3RpdmUsIC5hY3Rpb24tLW11dGUtaW52ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5hY3Rpb24tLWRyb3A6aG92ZXI6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuXG4uYWN0aW9uLS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24gZGl2LCAuYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjpiZWZvcmUsIC5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5hY3Rpb24tLW5hdmlnYXRpb246Zm9jdXMgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIGRpdiwgLmFjdGlvbi0tbmF2aWdhdGlvbjpmb2N1cyAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YmVmb3JlLCAuYWN0aW9uLS1uYXZpZ2F0aW9uOmZvY3VzIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjphZnRlciwgLmFjdGlvbi0tbmF2aWdhdGlvbjphY3RpdmUgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIGRpdiwgLmFjdGlvbi0tbmF2aWdhdGlvbjphY3RpdmUgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmJlZm9yZSwgLmFjdGlvbi0tbmF2aWdhdGlvbjphY3RpdmUgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmFmdGVyLCAuYWN0aW9uLS1uYXZpZ2F0aW9uOmhvdmVyIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbiBkaXYsIC5hY3Rpb24tLW5hdmlnYXRpb246aG92ZXIgLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmJlZm9yZSwgLmFjdGlvbi0tbmF2aWdhdGlvbjpob3ZlciAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uYWN0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmFjdGlvbi1jb3VudC5hY3Rpb24tY291bnQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuXG4uYWN0aW9uLS1tdXRlIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLmFjdGlvbi0tbXV0ZTpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tbXV0ZTphY3RpdmUgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLW11dGU6aG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xuICBzdHJva2U6ICM0NDM0Njk7XG59XG5cbi5hY3Rpb24tLXRyYW5zcGFyZW50OmJlZm9yZSxcbi5hY3Rpb24tLXRyYW5zcGFyZW50LWhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjdGlvbi0tdHJhbnNwYXJlbnQgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS10cmFuc3BhcmVudC1ob3ZlciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cblxuLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXI6Zm9jdXM6YmVmb3JlLCAuYWN0aW9uLS10cmFuc3BhcmVudC1ob3ZlcjphY3RpdmU6YmVmb3JlLCAuYWN0aW9uLS10cmFuc3BhcmVudC1ob3Zlcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXI6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLXRyYW5zcGFyZW50LWhvdmVyOmFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tdHJhbnNwYXJlbnQtaG92ZXI6aG92ZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5cbi5hY3Rpb24tLWFjY2VudC5hY3Rpb24tLWxhYmVsIC5hY3Rpb24tbGFiZWwtd3JhcCxcbi5hY3Rpb24tLWFjY2VudC1wcmltYXJ5LmFjdGlvbi0tbGFiZWwgLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG4uYWN0aW9uLS1hY2NlbnQgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1hY2NlbnQtcHJpbWFyeSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cbi5hY3Rpb24tLWFjY2VudDpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tYWNjZW50OmFjdGl2ZSAuaWNvbi13cmFwIHN2ZywgLmFjdGlvbi0tYWNjZW50OmhvdmVyIC5pY29uLXdyYXAgc3ZnLFxuLmFjdGlvbi0tYWNjZW50LXByaW1hcnk6Zm9jdXMgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1hY2NlbnQtcHJpbWFyeTphY3RpdmUgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1hY2NlbnQtcHJpbWFyeTpob3ZlciAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cblxuLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnk6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnk6YWN0aXZlIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5OmhvdmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuXG4uYWN0aW9uLS1yb3dzLFxuLmFjdGlvbi0tZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNTMsIDE3NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xufVxuLmFjdGlvbi0tcm93czpub3QoLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSksXG4uYWN0aW9uLS1ncmlkOm5vdCguYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tLXJvd3M6bm90KC5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkpOmhvdmVyLFxuLmFjdGlvbi0tZ3JpZDpub3QoLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLS1yb3dzOm5vdCguYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5KTpob3ZlciBzdmcsXG4uYWN0aW9uLS1ncmlkOm5vdCguYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5KTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi0tcm93cyAuaWNvbi13cmFwIHN2Zyxcbi5hY3Rpb24tLWdyaWQgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xuICBzdHJva2U6ICM0NDM0Njk7XG59XG4uYWN0aW9uLS1yb3dzLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSxcbi5hY3Rpb24tLWdyaWQuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDE1MywgMTc3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4uYWN0aW9uLS1yb3dzLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2Zyxcbi5hY3Rpb24tLWdyaWQuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xufVxuLmFjdGlvbi0tcm93cy5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkgLmljb24td3JhcCBzdmcsXG4uYWN0aW9uLS1ncmlkLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLS1yb3dzLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeTpob3Zlcixcbi5hY3Rpb24tLWdyaWQuYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgZmlsbDogI0Y0RjZGYSAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cblxuLnBvcnRmb2xpb19hY3Rpb25fYmFyLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG5cbi50aXAsXG4uYWN0aW9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU5LCAxNTMsIDE3NywgMC44OCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uY291bnQuY291bnQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uZ3JpZC12aWV3IHRoZWFkIHRoIHtcbiAgY29sb3I6ICNkNWQzZGQ7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRkIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmM7XG59XG4uZ3JpZC12aWV3IHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5ncmlkLXZpZXcgdGJvZHkgdHI6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5ncmlkLXZpZXcgLmdyaWQtdmlldy1zdGF0LWxhYmVsIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdC12YWx1ZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLmdyaWQtdmlldyAuZW1wdHkge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5ncmlkLXZpZXcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmdyaWQtdmlldyAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ncmlkLXZpZXcgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbn1cbi5ncmlkLXZpZXcgLmZvcm0tY29udHJvbDpob3ZlciwgLmdyaWQtdmlldyAuZm9ybS1jb250cm9sOmZvY3VzLCAuZ3JpZC12aWV3IC5mb3JtLWNvbnRyb2w6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG5cbi5ncmlkLXZpZXctdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmdyaWQtdmlldy1lbWFpbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucGFuZS0tYmFzZSA+IC5wYW5lLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5wYW5lLWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucGFuZS1oZWFkZXItZHJvcGRvd24tdGl0bGUge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyAucGFuZS1oZWFkZXItZHJvcGRvd24tdGl0bGUsIC5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGU6aG92ZXIgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5wYW5lLWZpbHRlci1pbnB1dCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnBhbmUtZmlsdGVyLWlucHV0OmhvdmVyLCAucGFuZS1maWx0ZXItaW5wdXQ6Zm9jdXMsIC5wYW5lLWZpbHRlci1pbnB1dDpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogIzQ0MzQ2OTtcbn1cbi5wYW5lLXNlY3Rpb24tLWludmVyc2UgaDEsXG4ucGFuZS1zZWN0aW9uLS1pbnZlcnNlIGgyLFxuLnBhbmUtc2VjdGlvbi0taW52ZXJzZSBoMyxcbi5wYW5lLXNlY3Rpb24tLWludmVyc2UgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQucGFuZS1zZWN0aW9uLS1pbnZlcnNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQ0MzQ2OSAzMCUsIHJnYmEoNjgsIDUyLCAxMDUsIDApIDEwMCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCB7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQtaGVhZGVyIC5wYW5lLWhlYWRlcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQtaGVhZGVyIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzlGOTlCMTtcbiAgfVxufVxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwuaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjI4LCAyMzYsIDAuNzIpO1xufVxuLm1vZGFsLnVzZXItbW9kYWwuaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjI4LCAyMzYsIDAuMzIpO1xufVxuXG4ubW9kYWwgLnBhbmUsXG4ubW9kYWwgLnBhbmUtdjIge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrIC5wYW5lIHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA0cmVtIDZyZW0gMCAjM2NiMTgyLCBpbnNldCAwIDFyZW0gMnJlbSAtMC4yNXJlbSAjMzM5NjZlO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjayAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrIC5wYW5lLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC1mZWVkYmFjay10aXRsZSxcbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2sgLm1vZGFsLWZlZWRiYWNrLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrIC5tb2RhbC1mZWVkYmFjay1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kYWwubW9kYWwtLWZlZWRiYWNrLWludmVyc2UtdGVydGlhcnkgLnBhbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRyZW0gNnJlbSAwIHdoaXRlLCBpbnNldCAwIDFyZW0gMnJlbSAtMC4yNXJlbSB3aGl0ZTtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjay1pbnZlcnNlLXRlcnRpYXJ5IC5wYW5lLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzQ2OTtcbn1cbi5tb2RhbC5tb2RhbC0tZmVlZGJhY2staW52ZXJzZS10ZXJ0aWFyeSAubW9kYWwtZmVlZGJhY2staWNvbiB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjay1pbnZlcnNlLXRlcnRpYXJ5IC5tb2RhbC1mZWVkYmFjay10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjay1pbnZlcnNlLXRlcnRpYXJ5IC5tb2RhbC1mZWVkYmFjay1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLm1vZGFsLm1vZGFsLS1mZWVkYmFjay1pbnZlcnNlLXRlcnRpYXJ5IC5hY3Rpb24tLW11dGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4ucGFuZS1pbmRpY2F0b3ItLWxvYWRpbmc6OmFmdGVyLFxuLm1vZGFsLWluZGljYXRvci0tbG9hZGluZzo6YWZ0ZXIsXG4ua3YtZ3JpZC1sb2FkaW5nOjphZnRlcixcbi5rdi1sb2FkaW5nLXNlYXJjaDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEsXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5wYWdpbmF0aW9uIGEsXG4ucGFnaW5hdGlvbiBzcGFuIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQztcbn1cbi5wYWdpbmF0aW9uIGE6aG92ZXIsIC5wYWdpbmF0aW9uIGE6Zm9jdXMsIC5wYWdpbmF0aW9uIGE6aG92ZXI6Zm9jdXMsXG4ucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uIHNwYW46aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuXG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtY2F0ZWdvcnkuYWN0aXZlIC5yZXN1bHRzLW1vZGVzLWNhdGVnb3J5LWxpbmsge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rOmhvdmVyLCAucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluazpmb2N1cywgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUMgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5hY3RpdmU6YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTRFQyAhaW1wb3J0YW50O1xufVxuLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmhvdmVyLCAucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9hZGluZzpmb2N1cywgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvYWRpbmc6YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTRFQyAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy1tZXRhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1kcm9wZG93biA+IC5idG4ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucmVzdWx0cy1tZXRhLXNldHRpbmcge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZXN1bHRzLW1ldGEtc2V0dGluZzpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZm9jdXMtZGVzY3JpcHRpb24gaDEsIC5mb2N1cy1kZXNjcmlwdGlvbiBoMiwgLmZvY3VzLWRlc2NyaXB0aW9uIGgzLCAuZm9jdXMtZGVzY3JpcHRpb24gaDQsIC5mb2N1cy1kZXNjcmlwdGlvbiBoNSwgLmZvY3VzLWRlc2NyaXB0aW9uIGg2LCAuZm9jdXMtZGVzY3JpcHRpb24gc3Ryb25nLCAuZm9jdXMtZGVzY3JpcHRpb24gYiB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZm9jdXMtb3JpZ2luYWwge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5mb2N1cy1vcmlnaW5hbDpob3ZlciwgLmZvY3VzLW9yaWdpbmFsOmZvY3VzLCAuZm9jdXMtb3JpZ2luYWw6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5mb2N1cy1vcmlnaW5hbDpob3ZlcjphZnRlciwgLmZvY3VzLW9yaWdpbmFsOmZvY3VzOmFmdGVyLCAuZm9jdXMtb3JpZ2luYWw6aG92ZXI6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuXG4uZm9jdXMtbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4uZm9jdXMtcHJvcGVydHktdGVybSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4uZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmZvY3VzLWNvbXBhbnktZ29vZ2xlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5mb2N1cy1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbi5mb2N1cy1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvY3VzLWNvbnRhY3QtZnVuY3Rpb24sXG4uZm9jdXMtY29udGFjdC1uYW1lLFxuLmZvY3VzLWNvbnRhY3QtdGVsZXBob25lLFxuLmZvY3VzLWNvbnRhY3QtZW1haWwge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvY3VzLWNvbnRhY3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb2N1cy12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0RTRFQztcbn1cblxuLmJ0bi5mb2N1cy1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZTpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZTphY3RpdmUsIC5idG4uZm9jdXMtc3RhdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBjb2xvcjogIzNhYTk3Yztcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWRlbmllZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZGVuaWVkOmhvdmVyLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1kZW5pZWQ6Zm9jdXMsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWRlbmllZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODUyNjE7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1hY2NlcHRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYWNjZXB0ZWQ6aG92ZXIsIC5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWFjY2VwdGVkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1hY2NlcHRlZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGI0ODQ7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1jYWxsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWNhbGxlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tY2FsbGVkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1jYWxsZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFlMWNiO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYXBwbGllZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYXBwbGllZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYXBwbGllZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tYXBwbGllZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGI0ODQ7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1wYXNzZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLXBhc3NlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tcGFzc2VkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1wYXNzZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg1MjYxO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taW52aXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taW52aXRlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taW52aXRlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0taW52aXRlZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGI0ODQ7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1qdWRnZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5idG4uZm9jdXMtc3RhdGUuZm9jdXMtc3RhdGUtLWp1ZGdlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tanVkZ2VkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1qdWRnZWQ6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFlMWNiO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZXhwaXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZXhwaXJlZDpob3ZlciwgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZXhwaXJlZDpmb2N1cywgLmJ0bi5mb2N1cy1zdGF0ZS5mb2N1cy1zdGF0ZS0tZXhwaXJlZDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODUyNjE7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1pZ25vcmVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1pZ25vcmVkOmhvdmVyLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1pZ25vcmVkOmZvY3VzLCAuYnRuLmZvY3VzLXN0YXRlLmZvY3VzLXN0YXRlLS1pZ25vcmVkOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZTFjYjtcbn1cblxuLmZvY3VzLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5mb2N1cy1jb3Zlci5mb2N1cy1jb3Zlci0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4uZm9jdXMtY292ZXIuZm9jdXMtY292ZXItLWludmVyc2UgLmZvY3VzLWNvdmVyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb2N1cy1jb3Zlci1hY3Rpb25zIC5idG4ge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG5cbi5mb2N1cy1tZXRhLXRpdGxlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb2N1cy1tZXRhLWludHJvZHVjdGlvbjo6Zmlyc3QtbGluZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICBmb250LWZhbWlseTogXCJuZXV6ZWl0LWdyb3Rlc2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtOmhvdmVyLCAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbTphY3RpdmUsIC51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4udWktYXV0b2NvbXBsZXRlLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U0RTRFQztcbn1cblxuLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXI6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGE6aG92ZXI6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24taXRlbS0tYWN0aXZlOmhvdmVyLCAuZHJvcGRvd24taXRlbS5kcm9wZG93bi1pdGVtLS1hY3RpdmU6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLWl0ZW0tLWFjdGl2ZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uZHJvcGRvd24taXRlbS1ub3RlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5vcGVuIC5kcm9wZG93bi1zaGVldCB7XG4gIGJveC1zaGFkb3c6IDEuNXJlbSAxcmVtIDJyZW0gMXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG5cbi5kcm9wZG93bi1zaGVldC1jYW5jZWwgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmRyb3Bkb3duLWhlYWRlcixcbi5kcm9wZG93bi1pdGVtLS1oZWFkZXIge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kcm9wZG93bi1oZWFkZXI6aG92ZXIsIC5kcm9wZG93bi1oZWFkZXI6Zm9jdXMsIC5kcm9wZG93bi1oZWFkZXI6aG92ZXI6Zm9jdXMsXG4uZHJvcGRvd24taXRlbS0taGVhZGVyOmhvdmVyLFxuLmRyb3Bkb3duLWl0ZW0tLWhlYWRlcjpmb2N1cyxcbi5kcm9wZG93bi1pdGVtLS1oZWFkZXI6aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuLmZpbHRlcnMgLmNoZWNrYm94IC5maWx0ZXItY291bnQge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5maWx0ZXJzIC5jaGVja2JveDpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLmZpbHRlcnMgLmNoZWNrYm94OmhvdmVyIC5maWx0ZXItY291bnQge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5maWx0ZXJzIGlucHV0OmNoZWNrZWQgLmNoZWNrYm94IC5jaGVja2JveC1sYWJlbC10ZXh0IHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5oZWFkZXIuaGVhZGVyLS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi5oZWFkZXIgLmhlYWRlci1hbmNob3IsXG4uaGVhZGVyIC5oZWFkZXItYW5jaG9yLWFjdGlvbixcbi5oZWFkZXIgLmhlYWRlci1hbmNob3ItYXV0aCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLmhlYWRlciAuaGVhZGVyLWFuY2hvci1hdXRoIHtcbiAgY29sb3I6IHJnYmEoMTU5LCAxNTMsIDE3NywgMC42KTtcbn1cbi5oZWFkZXIgLmhlYWRlci1hbmNob3ItYWN0aW9uIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uaGVhZGVyIC5oZWFkZXItYW5jaG9yLWFjdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5uYXZpZ2F0aW9uLXRvZ2dsZSBzcGFuLCAubmF2aWdhdGlvbi10b2dnbGU6YmVmb3JlLCAubmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubmF2aWdhdGlvbi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0gLm5hdmlnYXRpb24tbGluayB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLm5hdmlnYXRpb24taXRlbSAubmF2aWdhdGlvbi1saW5rIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLm5hdmlnYXRpb24taXRlbSAubmF2aWdhdGlvbi1saW5rOmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAubmF2aWdhdGlvbi1pdGVtIC5uYXZpZ2F0aW9uLWxpbms6Zm9jdXMgLmljb24td3JhcCBzdmcsIC5uYXZpZ2F0aW9uLWl0ZW0gLm5hdmlnYXRpb24tbGluazpob3Zlcjpmb2N1cyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0ubmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUgLm5hdmlnYXRpb24tbGluayB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuLm5hdmlnYXRpb24taXRlbS5uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSAubmF2aWdhdGlvbi1saW5rIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQwQkM4QTtcbiAgc3Ryb2tlOiAjNDBCQzhBO1xufVxuXG4ucGFjLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldXplaXQtZ3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhYy1pdGVtIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4ucGFjLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4ucGFjLWl0ZW0tcXVlcnkge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b246Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmFjdGl2ZSwgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uYWN0aXZlLCAub3BlbiA+IC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbjphY3RpdmU6aG92ZXIsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmFjdGl2ZTpmb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b246YWN0aXZlLmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5hY3RpdmU6aG92ZXIsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmFjdGl2ZTpmb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLmRpc2FibGVkOmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBmb290ZXIgLnNoZXBoZXJkLWJ1dHRvbnMgbGkgLnNoZXBoZXJkLWJ1dHRvbi5kaXNhYmxlZC5mb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b246ZGlzYWJsZWQ6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3AgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4udGFnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNiMGEyZDE7XG59XG4udGFnLnRhZy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjBhMmQxO1xufVxuLmxhYmVsLmxhYmVsLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5sYWJlbC5sYWJlbC0tb3V0bGluZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEVDO1xufVxuXG4udXNlcjpob3ZlciAudXNlci1uYW1lLCAudXNlcjpmb2N1cyAudXNlci1uYW1lLCAudXNlcjpob3Zlcjpmb2N1cyAudXNlci1uYW1lIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4udXNlci51c2VyLS1jb21wYWN0IC51c2VyLWF2YXRhcjphZnRlciB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnVzZXIudXNlci0tY29tcGFjdDpob3ZlciAudXNlci1hdmF0YXI6YWZ0ZXIsXG4udXNlci51c2VyLS1jb21wYWN0OmhvdmVyIC51c2VyLWF2YXRhciBoMSwgLnVzZXIudXNlci0tY29tcGFjdDpmb2N1cyAudXNlci1hdmF0YXI6YWZ0ZXIsXG4udXNlci51c2VyLS1jb21wYWN0OmZvY3VzIC51c2VyLWF2YXRhciBoMSwgLnVzZXIudXNlci0tY29tcGFjdDpob3Zlcjpmb2N1cyAudXNlci1hdmF0YXI6YWZ0ZXIsXG4udXNlci51c2VyLS1jb21wYWN0OmhvdmVyOmZvY3VzIC51c2VyLWF2YXRhciBoMSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4udXNlci1hdmF0YXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUY5OUIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c2VyLWF2YXRhcjphZnRlcixcbi51c2VyLWF2YXRhciBoMSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnVzZXItYXZhdGFyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnVzZXItYXZhdGFyOmhvdmVyOmFmdGVyLFxuLnVzZXItYXZhdGFyOmhvdmVyIGgxIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cblxuLnVzZXItbmFtZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4udXNlci1uYW1lLXZpYSxcbi51c2VyLW5hbWUtZW1haWwsXG4udXNlci1uYW1lLWNyZWRpdHMge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnVzZXItbmFtZS1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4udXNlci1tb2RhbC1jb25uZWN0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4udXNlci1tb2RhbC1jb25uZWN0OmhvdmVyLCAudXNlci1tb2RhbC1jb25uZWN0OmZvY3VzLCAudXNlci1tb2RhbC1jb25uZWN0OmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi51c2VyLW1vZGFsLWNvbm5lY3QudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUM7XG59XG4udXNlci1tb2RhbC1jb25uZWN0LnVzZXItbW9kYWwtY29ubmVjdC0tYWN0aXZlIC5pY29uLS1jaGVjayB7XG4gIGNvbG9yOiAjNDBiYzhhO1xufVxuLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZTpob3ZlciwgLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZTpmb2N1cywgLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4udmFjYW5jeS1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmM7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4udmFjYW5jeS1zb3J0LWxpbmsge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnZhY2FuY3ktb3JnYW5pc2F0aW9uIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi52YWNhbmN5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnZhY2FuY3ktc2F2ZWQgLmljb24td3JhcCBzdmcsXG4udmFjYW5jeS10ZWFtIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuXG4udmFjYW5jeS1tZXRhLFxuLnZhY2FuY3ktbWV0YS1pdGVtIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi52YWNhbmN5LWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4udmFjYW5jeS1saW5rOmhvdmVyIC52YWNhbmN5LW1ldGEtaXRlbSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4udmFjYW5jeS0tcmVhZCAudmFjYW5jeS10aXRsZSBoMiBlbSxcbi52YWNhbmN5LS1yZWFkIC5jYWJpbmV0LXRpdGxlIGgzIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udmFjYW5jeS0tY2xvc2VkIC52YWNhbmN5LXRpdGxlIGgyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG59XG5cbi52YWNhbmN5LS1vcGVuIC52YWNhbmN5LWxpbmssXG4udmFjYW5jeS0tb3BlbiAudmFjYW5jeS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi52YWNhbmN5LS1vcGVuIC52YWNhbmN5LXRpdGxlIGgyIGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udmFjYW5jeS0tb3BlbiAudmFjYW5jeS1vcmdhbmlzYXRpb24sXG4udmFjYW5jeS0tb3BlbiAudmFjYW5jeS1tZXRhLWl0ZW0ge1xuICBjb2xvcjogI0U0RTRFQztcbn1cblxuLnZvaWQudm9pZC0tYm94ZWQge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDlFMztcbn1cbi52b2lkLnZvaWQtLWJveGVkIC52b2lkLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cmVtIDZyZW0gMCByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4udm9pZC52b2lkLS1tdXRlZCAudm9pZC10aXRsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4uY2FiaW5ldC0tZ3JpZCAudm9pZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmNhYmluZXQtLWdyaWQgLnZvaWQtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZvaWQtdGl0bGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnZvaWQtaWNvbiB7XG4gIGNvbG9yOiAjRTRFNEVDO1xufVxuXG4udm9pZC10aXAsXG4udm9pZC10aXAtbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnZvaWQtdGlwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZvaWQtdGlwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZTQ7XG59XG4uaW5kaWNhdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5pbnB1dDpjaGVja2VkIH4gLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3ItLXN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cblxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWRlbmllZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWRlbmllZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1hY2NlcHRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWFjY2VwdGVkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWNhbGxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWNhbGxlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1hcHBsaWVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tYXBwbGllZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1wYXNzZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1wYXNzZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0taW52aXRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWludml0ZWQgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tanVkZ2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG4uaW5kaWNhdG9yLXN0YXRlLmluZGljYXRvci1zdGF0ZS0tanVkZ2VkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWV4cGlyZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1leHBpcmVkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuLmluZGljYXRvci1zdGF0ZS5pbmRpY2F0b3Itc3RhdGUtLWlnbm9yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRTREMDtcbn1cbi5pbmRpY2F0b3Itc3RhdGUuaW5kaWNhdG9yLXN0YXRlLS1pZ25vcmVkIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFNEQwO1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXItLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzNDY5O1xufVxuXG4uaW5kaWNhdG9yLXByb2dyZXNzLWJhci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXItLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcy1iYXItLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaW5kaWNhdG9yLXJhZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrIC5maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQgLnBlcmNlbnRhZ2UsXG4uaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQgLmNvdW50ZXIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNoYWRvdyAuY2lyY2xlIC5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwLjM3NXJlbSAwLjM3NXJlbSAwLjY3NXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSkgaW5zZXQ7XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zaGFkb3cgLmluc2V0IHtcbiAgYm94LXNoYWRvdzogMC4zNzVyZW0gMC4zNzVyZW0gMC42NzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMDYxMjUpO1xufVxuXG4udG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldXplaXQtZ3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udG9vbHRpcC1pbm5lciBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50b29sdGlwLWNsb3NlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5zaGFkb3c6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC43NXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG5cbi5zaGFkb3ctLWhlYXZ5OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1emVpdC1ncm90ZXNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBCQzhBO1xufVxuXG5zcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbnNwYW4uZmFuY3l0cmVlLXNlbGVjdGVkIC5mYW5jeXRyZWUtY2hlY2tib3gge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtZW1wdHksXG5zcGFuLmZhbmN5dHJlZS12bGluZSxcbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuc3Bhbi5mYW5jeXRyZWUtaWNvbixcbnNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LFxuc3Bhbi5mYW5jeXRyZWUtZHJhZy1oZWxwZXItaW1nLFxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlciB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4udGltZWxpbmUtbWlsZXN0b25lOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYztcbn1cbi50aW1lbGluZS1taWxlc3RvbmU6YmVmb3JlLCAudGltZWxpbmUtbWlsZXN0b25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi50aW1lbGluZS1taWxlc3RvbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuXG4udGltZWxpbmUtbWlsZXN0b25lLXRpbWUsXG4udGltZWxpbmUtbWlsZXN0b25lLXJlbWFyayB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkU0RDA7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1uZXV0cmFsLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZkZGM0O1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmV1dHJhbCB7XG4gIGNvbG9yOiAjQjJFNEQwO1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmV1dHJhbC0yIHtcbiAgY29sb3I6ICM5ZmRkYzQ7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1wb3NpdGl2ZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYTk3Yztcbn1cblxuLnJlcG9ydC1zdGF0dXMtbGFiZWwtLXBvc2l0aXZlIHtcbiAgY29sb3I6ICM0MGJjOGE7XG59XG5cbi5yZXBvcnQtc3RhdHVzLWxhYmVsLS1wb3NpdGl2ZS0yIHtcbiAgY29sb3I6ICMzYWE5N2M7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG5cbi5yZXBvcnQtc3RhdHVzLS1uZWdhdGl2ZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NDQ1NDtcbn1cblxuLnJlcG9ydC1zdGF0dXMtLW5lZ2F0aXZlLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXN0YXR1cy0tbmVnYXRpdmUtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzQ0NTQ7XG59XG5cbi5yZXBvcnQtc3RhdHVzLWxhYmVsLS1uZWdhdGl2ZSB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmVnYXRpdmUtMiB7XG4gIGNvbG9yOiAjZjc0NDU0O1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmVnYXRpdmUtMyB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4ucmVwb3J0LXN0YXR1cy1sYWJlbC0tbmVnYXRpdmUtNCB7XG4gIGNvbG9yOiAjZjc0NDU0O1xufVxuXG4ucmVwb3J0LWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RUM7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlcG9ydC1saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAucmVwb3J0LWxpc3QtaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLnJlcG9ydC1saXN0LWl0ZW0tbm90ZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnJlcG9ydC1saXN0LWl0ZW06aG92ZXIsIC5yZXBvcnQtbGlzdC1pdGVtOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M2YzZkNztcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucmVwb3J0LXNlZ21lbnQtbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJlcG9ydC1zZWdtZW50LXZhbHVlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucmVwb3J0LXNlZ21lbnQtLXN1YiAucmVwb3J0LXNlZ21lbnQtdmFsdWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnJlcG9ydC1zZWdtZW50LWljb24ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC1hZHZpY2U6aG92ZXIgLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC1mb290ZXItY3JlZGl0cyB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucmVwb3J0LWZvb3Rlci13YXJuaW5nIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG5cbi5yZXBvcnQtdnUtYmFyIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cblxuLnJlcG9ydC12dS0tbXVsdGkgLnJlcG9ydC12dS1iYXItc2VnbWVudCB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4ucmVwb3J0LXZ1LS1tdWx0aSAucmVwb3J0LXZ1LWJhci1zZWdtZW50ID4gLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXAge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgPiAucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xufVxuLnJlcG9ydC12dS0tbXVsdGkgLnJlcG9ydC12dS1iYXItc2VnbWVudCArIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnJlcG9ydC12dS0tbXVsdGkgLnJlcG9ydC12dS1iYXItc2VnbWVudCArIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgPiAucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnJlcG9ydC12dS0tbXVsdGkgLnJlcG9ydC12dS1iYXItc2VnbWVudCArIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgKyAucmVwb3J0LXZ1LWJhci1zZWdtZW50IHtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbn1cbi5yZXBvcnQtdnUtLW11bHRpIC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQgKyAucmVwb3J0LXZ1LWJhci1zZWdtZW50ICsgLnJlcG9ydC12dS1iYXItc2VnbWVudCA+IC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG5cbi5yZXBvcnQtdnUtYmFyLW1pbixcbi5yZXBvcnQtdnUtYmFyLW1heCB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuXG4ucmVwb3J0LXZ1LWJhci1taW46YmVmb3JlLFxuLnJlcG9ydC12dS1iYXItbWF4OmJlZm9yZSxcbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLXRlcm0sXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS1kZXNjIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U0RTRFQztcbn1cblxuLnJlcG9ydC1jb21wYW55LW1hcCxcbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLXRlcm0ge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnJlcG9ydC1jb21wYW55LXByb2ZpbGUtZGVzYyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzOmJlZm9yZSwgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmU6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1pdGVtIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS10eXBlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS10eXBlLmxhYmVsLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBza3libHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1pdGVtLXR5cGUubGFiZWwtc2tpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYzhhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1pdGVtLXR5cGUubGFiZWwtam9idGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWVkaXVtcHVycGxlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUgLnNlbGVjdGl6ZS1pdGVtLXR5cGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5zZWxlY3RpemUtaXRlbS0tY3JlYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS0tY3JlYXRlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtaXRlbS1xdWVyeSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwubGFiZWwtc2tpbGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJjOGE7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1sYWJlbC5sYWJlbC1vcmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBza3libHVlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwubGFiZWwtam9idGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1lZGl1bXB1cnBsZTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LnNlYXJjaC1rZXktLXByb2Zlc3Npb24gLnNlYXJjaC1rZXktbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkuc2VhcmNoLWtleS0tcHJpbWFyeSAuc2VhcmNoLWtleS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG5cbi5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3JnYW5pc2F0aW9uLXByb3BlcnR5IC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgc3Ryb2tlOiAjOUY5OUIxO1xufVxuLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eTpob3ZlciAuaWNvbi13cmFwIHN2ZywgLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eTpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eTpob3Zlcjpmb2N1cyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxudGQgLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5wdWxzZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4ucHVsc2U6YmVmb3JlLCAucHVsc2U6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4ucHVsc2UucHVsc2UtLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbn1cblxuLmRhc2hib2FyZC1pbnRybyB7XG4gIGJhY2tncm91bmQ6ICM0NDM0Njk7XG59XG4uZGFzaGJvYXJkLWludHJvIGgxLFxuLmRhc2hib2FyZC1pbnRybyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLWludHJvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXNoYm9hcmQtaXRlbS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhc2hib2FyZC1pbnRyby12aWRlby1saW5rIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLWxpbmssXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvLXBsYXkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhc2hib2FyZC1pbnRyby1saW5rLXRpdGxlLFxuLmRhc2hib2FyZC1xYS1xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXNoYm9hcmQtY3JlZGl0cy1saW5rIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uZGFzaGJvYXJkLWNyZWRpdHMtbGluazpob3ZlciwgLmRhc2hib2FyZC1jcmVkaXRzLWxpbms6Zm9jdXMsIC5kYXNoYm9hcmQtY3JlZGl0cy1saW5rOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5kYXNoYm9hcmQtcWEtaGVhZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuXG4uZGFzaGJvYXJkLXFhLWhlYWRpbmctdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubWFwIC5nbS1zdHlsZSxcbi5tYXAgLmdtLXN0eWxlIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldXplaXQtZ3JvdGVza1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLXhzLnBuZ1wiXSxcbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLXNtLnBuZ1wiXSxcbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLW1kLnBuZ1wiXSxcbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLWxnLnBuZ1wiXSxcbi5tYXAgaW1nW3NyYyo9XCIvaW1hZ2VzL21hcHMvbWFwLW1hcmtlci1pY29uLXhsLnBuZ1wiXSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1jIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kIHtcbiAgLyogRGlhbG9nICovXG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVlMSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCArIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uOmhvdmVyLCAubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uOmZvY3VzLCAubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuLm1haW4tYWxlcnQuYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjRjg1QzZBO1xufVxuLm1haW4tYWxlcnQuYWxlcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc0NDU0O1xufVxuXG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MGJjOGE7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNCMkU0RDA7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbn1cblxuLmFsZXJ0cy1pdGVtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5bZGF0YS1ub3RpZnk9dGl0bGVdLFxuW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saXN0Lmxpc3QtLXplYnJhIC5saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcbn1cblxuLmxpc3QtLWRlZmluaXRpb24gLmxpc3QtdGVybSxcbi5saXN0LS1kZWZpbml0aW9uIC5saXN0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5saXN0LS1kZWZpbml0aW9uIC5saXN0LWRlc2Mge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmxpc3Qtc3VidGl0bGUge1xuICBjb2xvcjogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpc3Qtc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5saXN0LW5vdGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLmxpc3QtYWN0aW9uOm5vdCgudG9nZ2xlKSBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyLCAubGlzdC1pdGVtLmxpc3QtaXRlbS0taG92ZXI6Zm9jdXMsIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1ob3Zlcjpob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQkM4QTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGl2ZS5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyLCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aXZlLmxpc3QtaXRlbS0taG92ZXI6Zm9jdXMsIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3RpdmUubGlzdC1pdGVtLS1ob3Zlcjpob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItYWNjZW50OmhvdmVyIC5saXN0LWFjdGlvbiBbY2xhc3MqPWljb24tLV0sIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItYWNjZW50OmZvY3VzIC5saXN0LWFjdGlvbiBbY2xhc3MqPWljb24tLV0sIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItYWNjZW50OmhvdmVyOmZvY3VzIC5saXN0LWFjdGlvbiBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS12b2lkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MEJDOEE7XG59XG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0tY2FydCB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZDogIzQ0MzQ2OTtcbn1cblxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDpiZWZvcmUsIC5jYXJkcy5jYXJkcy0tY2Fyb3VzZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwuY2FyZHMtLWNhcm91c2VsLWxpZ2h0ZXN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y0ZjZmYSAwJSwgcmdiYSgyNDQsIDI0NiwgMjUwLCAwKSAxMDAlKTtcbn1cbi5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwuY2FyZHMtLWNhcm91c2VsLWxpZ2h0ZXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmNGY2ZmEgMCUsIHJnYmEoMjQ0LCAyNDYsIDI1MCwgMCkgMTAwJSk7XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4uY2FyZC1jb250ZW50ID4gaDMge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5jYXJkLWNvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbiAgc3Ryb2tlOiAjNDQzNDY5O1xufVxuXG4uaWNvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDBiYzhhO1xufVxuXG4uaWNvbi0tbmV1dHJhbCB7XG4gIGNvbG9yOiAjQjJFNEQwO1xufVxuXG4uaWNvbi0td2FybmluZyB7XG4gIGNvbG9yOiAjRjg1QzZBO1xufVxuXG4uaWNvbi0tZGFuZ2VyIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG5cbi5pY29uLWNvbnRhaW5lci0tc3VjY2VzcyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM0MGJjOGE7XG4gIHN0cm9rZTogIzQwYmM4YTtcbn1cblxuLmljb24tY29udGFpbmVyLS1pbmZvIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0IyRTREMDtcbiAgc3Ryb2tlOiAjQjJFNEQwO1xufVxuXG4uaWNvbi1jb250YWluZXItLXdhcm5pbmcgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRjg1QzZBO1xuICBzdHJva2U6ICNGODVDNkE7XG59XG5cbi5pY29uLWNvbnRhaW5lci0tZGFuZ2VyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0Y4NUM2QTtcbiAgc3Ryb2tlOiAjRjg1QzZBO1xufVxuXG4udG9nZ2xlIC50b2dnbGUtbGFiZWwuYnRuLXByaW1hcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tc2Vjb25kYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWwuYnRuLXRlcnRpYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWwuYnRuLXF1YXRlcm5hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tcHJpbWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tc2Vjb25kYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsLmJ0bi10ZXJ0aWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbC5idG4tcXVhdGVybmFyeSBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tcHJpbWFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi1zZWNvbmRhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tdGVydGlhcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tcXVhdGVybmFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi1wcmltYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6Zm9jdXMuYnRuLXNlY29uZGFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi10ZXJ0aWFyeSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi1xdWF0ZXJuYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXI6Zm9jdXMuYnRuLXByaW1hcnksIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tc2Vjb25kYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXI6Zm9jdXMuYnRuLXRlcnRpYXJ5LCAudG9nZ2xlIC50b2dnbGUtbGFiZWw6aG92ZXI6Zm9jdXMuYnRuLXF1YXRlcm5hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tcHJpbWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tc2Vjb25kYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyLmJ0bi10ZXJ0aWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlci5idG4tcXVhdGVybmFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpmb2N1cy5idG4tcHJpbWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpmb2N1cy5idG4tc2Vjb25kYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmZvY3VzLmJ0bi10ZXJ0aWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpmb2N1cy5idG4tcXVhdGVybmFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tcHJpbWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tc2Vjb25kYXJ5IFtjbGFzcyo9aWNvbi0tXSwgLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyOmZvY3VzLmJ0bi10ZXJ0aWFyeSBbY2xhc3MqPWljb24tLV0sIC50b2dnbGUgLnRvZ2dsZS1sYWJlbDpob3Zlcjpmb2N1cy5idG4tcXVhdGVybmFyeSBbY2xhc3MqPWljb24tLV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmUtdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucGFuZS12Mi0tbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBCQzhBO1xufVxuXG4ucGFuZS12Mi1mb290ZXItLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDEuNXJlbSAxcmVtIDJyZW0gMXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG5cbi5wYW5lLXYyLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cblxuLnBhbmUtdjItYmFubmVyLFxuLnBhbmUtdjItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG5cbi5wYW5lLXYyLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmUtdjItYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5wYW5lLXYyLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ucGFuZS12Mi1oZWFkZXItc3VidGl0bGUge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cblxuLnBhbmUtdjItY3J1bWIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG5cbi5wYW5lLXYyLWNydW1iLS1yb290OmhvdmVyIC5pY29uLXdyYXAgc3ZnLCAucGFuZS12Mi1jcnVtYi0tcm9vdDpmb2N1cyAuaWNvbi13cmFwIHN2ZywgLnBhbmUtdjItY3J1bWItLXJvb3Q6aG92ZXI6Zm9jdXMgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5cbi5wYW5lLXYyLWNydW1iLS1wYXJlbnQsXG4ucGFuZS12Mi1jcnVtYi0ta2V5IHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ucGFuZS12Mi1jcnVtYi0tcGFyZW50OmhvdmVyLCAucGFuZS12Mi1jcnVtYi0tcGFyZW50OmZvY3VzLCAucGFuZS12Mi1jcnVtYi0tcGFyZW50OmhvdmVyOmZvY3VzLFxuLnBhbmUtdjItY3J1bWItLWtleTpob3Zlcixcbi5wYW5lLXYyLWNydW1iLS1rZXk6Zm9jdXMsXG4ucGFuZS12Mi1jcnVtYi0ta2V5OmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5wYW5lLXYyLXNoYWRvdzphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cblxuLnBhbmUtdjItc2hhZG93LS10b3A6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gMC4xMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4ucGFuZS12Mi0tYXNpZGUgLnBhbmUtdjItYmFubmVyLFxuLnBhbmUtdjItLWFzaWRlIC5wYW5lLXYyLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnBhbmUtdjItLXJvb3Q6bm90KC5wYW5lLXYyLS1iYW5uZXIpIC5wYW5lLXYyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wYW5lLXYyLS1wb3Age1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC43NXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG5cbi5wYW5lLXYyLWZvb3Rlci1ub3RpY2UtLXdhcm5pbmcgLnBhbmUtdjItZm9vdGVyLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFuZS12Mi1zbGlkZS1jb3Zlci0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS12Mi0tcm9vdC5wYW5lLXYyLS1tZC1iYW5uZXIgLnBhbmUtdjItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5wYW5lLXYyLXNoYWRvdy0tbWQ6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgfVxuICAucGFuZS12Mi1iYXItLW1kLXNocmluayAucGFuZS12Mi1iYXItdGl0bGUge1xuICAgIGNvbG9yOiAjOUY5OUIxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1kZWZhdWx0LS1zcGxpdCAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtc2Vjb25kYXJ5IHtcbiAgICBib3gtc2hhZG93OiAwIDVyZW0gMnJlbSAtMC43NXJlbSByZ2JhKDY4LCA1MiwgMTA1LCAwLjUpO1xuICB9XG59XG4uY2FiaW5ldC1kcmF3ZXItLXF1ZXJ5IC5jYWJpbmV0LXRpdGxlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5jYWJpbmV0LXByb3BlcnRpZXMsXG4uY2FiaW5ldC1tZXRhLWl0ZW0sXG4uY2FiaW5ldC1tZXRhLWxpbmssXG4uY2FiaW5ldC1tZXRhLXZhbHVlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5jYWJpbmV0LW1ldGEtbGluazpob3ZlciwgLmNhYmluZXQtbWV0YS1saW5rOmZvY3VzLCAuY2FiaW5ldC1tZXRhLWxpbms6aG92ZXI6Zm9jdXMsXG4uY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbms6aG92ZXIsXG4uY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbms6Zm9jdXMsXG4uY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbms6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLmNhYmluZXQtb3B0aW9ucyAuYWN0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJlbmQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG5cbi50cmVuZC0tbmV1dHJhbCAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cblxuLnRyZW5kLS1yaXNpbmcgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDBiYzhhO1xuICBzdHJva2U6ICM0MGJjOGE7XG59XG5cbi50cmVuZC0tZmFsbGluZyAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNGODVDNkE7XG4gIHN0cm9rZTogI0Y4NUM2QTtcbn1cblxuLmZ1bm5lbC1zdGVwOmhvdmVyIC5mdW5uZWwtdGl0bGUsIC5mdW5uZWwtc3RlcDpmb2N1cyAuZnVubmVsLXRpdGxlLCAuZnVubmVsLXN0ZXA6aG92ZXI6Zm9jdXMgLmZ1bm5lbC10aXRsZSB7XG4gIGNvbG9yOiAjNDBCQzhBO1xufVxuXG4udHJlbmQtY2hhbmdlIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG5cbi5mdW5uZWwtY2hhbmdlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5mdW5uZWwtY2hhbmdlLXZhbHVlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5rZXkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi50b29sdGlwIC5rZXkge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuXG4uc3RyaXAgLmZsaWNraXR5LWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xufVxuLnN0cmlwIC5mbGlja2l0eS1idXR0b246aG92ZXIsIC5zdHJpcCAuZmxpY2tpdHktYnV0dG9uOmZvY3VzLCAuc3RyaXAgLmZsaWNraXR5LWJ1dHRvbjpob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RyaXAgLmZsaWNraXR5LWJ1dHRvbjpob3ZlciBzdmcsIC5zdHJpcCAuZmxpY2tpdHktYnV0dG9uOmZvY3VzIHN2ZywgLnN0cmlwIC5mbGlja2l0eS1idXR0b246aG92ZXI6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzFFMDI1Rjtcbn1cbi5zdHJpcC5zdHJpcC0tbWFzazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgODAlLCB3aGl0ZSAxMDAlKTtcbn1cbi5zdHJpcC5zdHJpcC0tbWFzazphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgODAlLCB3aGl0ZSAxMDAlKTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyAuYXJyb3cge1xuICBmaWxsOiAjOUY5OUIxO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmhvdmVyIC5hcnJvdywgLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmZvY3VzIC5hcnJvdywgLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmhvdmVyOmZvY3VzIC5hcnJvdyB7XG4gIGZpbGw6ICM0NDM0Njk7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6aG92ZXIsIC5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmZvY3VzLCAuc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dDpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzYWE5N2M7XG59XG5cbi5hdWRpZW5jZSB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjA2MTI1KTtcbn1cbi5hdWRpZW5jZTpob3ZlciwgLmF1ZGllbmNlOmZvY3VzLCAuYXVkaWVuY2U6aG92ZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4uYXVkaWVuY2U6aG92ZXIgLmF1ZGllbmNlLXRpdGxlLCAuYXVkaWVuY2U6Zm9jdXMgLmF1ZGllbmNlLXRpdGxlLCAuYXVkaWVuY2U6aG92ZXI6Zm9jdXMgLmF1ZGllbmNlLXRpdGxlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uYXVkaWVuY2U6aG92ZXIgLmF1ZGllbmNlLWxpbmstaWNvbiAuaWNvbi13cmFwIHN2ZywgLmF1ZGllbmNlOmZvY3VzIC5hdWRpZW5jZS1saW5rLWljb24gLmljb24td3JhcCBzdmcsIC5hdWRpZW5jZTpob3Zlcjpmb2N1cyAuYXVkaWVuY2UtbGluay1pY29uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuXG4uYXVkaWVuY2UtdGl0bGUge1xuICBjb2xvcjogI0U0RTRFQztcbn1cblxuLmF1ZGllbmNlLWxpbmstaWNvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICNFNEU0RUM7XG4gIHN0cm9rZTogI0U0RTRFQztcbn1cblxuLmF1ZGllbmNlLWl0ZW0sXG4uYXVkaWVuY2UtY3JlZGl0cyB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLmF1ZGllbmNlLW1ldGEtdGl0bGUge1xuICBjb2xvcjogI0U0RTRFQztcbn1cblxuLmF1ZGllbmNlLW1ldGEtZGVzYyxcbi5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5cbi5hdWRpZW5jZS1tZXRhLXRpdGxlLFxuLmF1ZGllbmNlLW1ldGEtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hdWRpZW5jZS1tZXRhLXZhbHVlIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG5cbi5hdWRpZW5jZS1tZXRhLWljb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjRTRFNEVDO1xuICBzdHJva2U6ICNFNEU0RUM7XG59XG5cbi5hdWRpZW5jZS1pdGVtLS1tYXRjaCAuYXVkaWVuY2UtbWV0YS10aXRsZSB7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF1ZGllbmNlLWl0ZW0tLW1hdGNoIC5hdWRpZW5jZS1tZXRhLWxvY2F0aW9uIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtbWF0Y2gge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cblxuLmluc2lnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuXG4uaW5zaWdodC10b29sdGlwLnRvb2x0aXAgLmljb24tY29udGFpbmVyIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogI0Y4NUM2QTtcbiAgc3Ryb2tlOiAjRjg1QzZBO1xufVxuLmluc2lnaHQtdG9vbHRpcC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjI1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbn1cbi5pbnNpZ2h0LXRvb2x0aXAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuLnNlYXJjaC1leHBlcmllbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2LjgyOFwiIGhlaWdodD1cIjkuNzVcIiB2aWV3Qm94PVwiMCAwIDE2LjgyOCA5Ljc1XCI+PHN0eWxlPi5zZWxlY3QtZHJvcCB7IGZpbGw6IHJnYig2OCwgNTIsIDEwNSk7IH08L3N0eWxlPjxwYXRoIGNsYXNzPVwic2VsZWN0LWRyb3BcIiBkPVwiTTEyLjExNy01LjkxOCwzLjctMTQuMzMybDEuMzI0LTEuMzM2LDcuMDksNy4wOSw3LjA5LTcuMDksMS4zMjQsMS4zMzZaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zLjcwMyAxNS42NjgpXCIvPjwvc3ZnPicpO1xufVxuXG4uc3RlcHMge1xuICBncmlkLWNvbHVtbjogMjtcbn1cblxuLnN0ZXAgLmNvdW50IHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN0ZXAgLnN0ZXAtbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3RlcCAuc3RlcC1saW5rOmJlZm9yZSwgLnN0ZXAgLnN0ZXAtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZTE7XG59XG4uc3RlcCAuc3RlcC1saW5rOmZvY3VzLCAuc3RlcCAuc3RlcC1saW5rOmFjdGl2ZSwgLnN0ZXAgLnN0ZXAtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rOmZvY3VzLCAuc3RlcC5zdGVwLS1hY3RpdmUgLnN0ZXAtbGluazphY3RpdmUsIC5zdGVwLnN0ZXAtLWFjdGl2ZSAuc3RlcC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnN0ZXAuc3RlcC0tYWN0aXZlIC5zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGVwLnN0ZXAtLWFjdGl2ZSAuaW5kaWNhdG9yLXJhZGlhbCB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG59XG4uc3RlcC5zdGVwLS1hY3RpdmUgLmluZGljYXRvci1yYWRpYWwgLmluc2V0IHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLm5hdmlnYXRpb24gLnN0ZXAuc3RlcC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcC5zdGVwLS1hY3RpdmUgLnN0ZXAtbGluayxcbi5wYW5lLXYyLWJhbm5lciAuc3RlcC5zdGVwLS1hY3RpdmUgLnN0ZXAtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXAgLmluZGljYXRvci1yYWRpYWwsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXAgLmluZGljYXRvci1yYWRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcCAuaW5kaWNhdG9yLXJhZGlhbCAuaW5zZXQsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXAgLmluZGljYXRvci1yYWRpYWwgLmluc2V0IHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnBhbmVsX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyMjgsIDIzNiwgMC44OCk7XG59XG4ucGFuZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MEJDOEE7XG59XG4ucGFuZWwtLW1vZGFsLW1lZGlhLXNtIC5wYW5lbF9fY29udGFpbmVyLCAucGFuZWwtLW1vZGFsLW1lZGlhLW1kIC5wYW5lbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuLnBhbmVsLS1wb3Age1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4ucGFuZWwtLXBvcCAucGFuZWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZWwtLXBvcC1tZWRpYS1zbSAucGFuZWxfX3Jvdy0tbW9kZS1jbG9zZSAuaGVhZGluZyB7XG4gICAgY29sb3I6ICM5Rjk5QjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZWwtLXBvcC1tZWRpYS1tZCAucGFuZWxfX3Jvdy0tbW9kZS1jbG9zZSAuaGVhZGluZyB7XG4gICAgY29sb3I6ICM5Rjk5QjE7XG4gIH1cbn1cbi50ZWFtX19tZW1iZXIge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG5cbi5jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0Y0RjZGYTtcbn1cbi5jb250cm9sLS1tb2RlLXRhYiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNEY2RmE7XG59XG4uY29udHJvbC0tbW9kZS10YWIgLmNvbnRyb2xfX2xhYmVsIHtcbiAgY29sb3I6ICM0NDM0Njk7XG59XG4uY29udHJvbC0tbW9kZS10YWIuY29udHJvbC0tc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5jb250cm9sLS1tb2RlLXRhYi5jb250cm9sLS1zdGF0ZS1hY3RpdmUgLmNvbnRyb2xfX2xhYmVsIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udHJvbC0tbW9kZS1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5jb250cm9sLS1tb2RlLWFjdGlvbiAuY29udHJvbF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRyb2wtLW1vZGUtYWN0aW9uLmNvbnRyb2wtLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250cm9sLS1saWdodCAuY29udHJvbF9faWNvbiAuaWNvbi13cmFwIHN2ZyB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cbi5jb250cm9sLS1saWdodDpob3ZlciAuY29udHJvbF9faWNvbiAuaWNvbi13cmFwIHN2ZywgLmNvbnRyb2wtLWxpZ2h0OmZvY3VzIC5jb250cm9sX19pY29uIC5pY29uLXdyYXAgc3ZnLCAuY29udHJvbC0tbGlnaHQ6aG92ZXI6Zm9jdXMgLmNvbnRyb2xfX2ljb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjNDQzNDY5O1xuICBzdHJva2U6ICM0NDM0Njk7XG59XG5cbi5kYXNoYm9hcmQtaW5mby1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2sgaDIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jayBoMjpob3ZlciAuZGFzaGJvYXJkLWJsdWUtYmxvY2staWNvbiBzdmcge1xuICBmaWxsOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIHAge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jayBhIHtcbiAgY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrLWljb24gc3ZnIHtcbiAgZmlsbDogI0Y0RjZGYSAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNGNEY2RmEgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cbi5wYW5lLXYyLWJhbm5lci0tYWJzZW5jZS1zdHlsZSBoNiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIGg2IGE6aG92ZXIsIC5wYW5lLXYyLWJhbm5lci0tYWJzZW5jZS1zdHlsZSBoNiBhOmZvY3VzLCAucGFuZS12Mi1iYW5uZXItLWFic2VuY2Utc3R5bGUgaDYgYTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ubW9kdWxlLWF1dGggLnBhbmUtdjItLXJvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4ubW9kdWxlLXNlYXJjaCAuaGVhZGluZy10aXRsZSB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZHVsZS1zZWFyY2ggLmhlYWRpbmctYWN0aW9uIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5tb2R1bGUtc2VhcmNoIC5oZWFkaW5nLWFjdGlvbjpob3ZlciwgLm1vZHVsZS1zZWFyY2ggLmhlYWRpbmctYWN0aW9uOmZvY3VzLCAubW9kdWxlLXNlYXJjaCAuaGVhZGluZy1hY3Rpb246aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzRmNTM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNGY1MzZhO1xufVxuXG4ubW9kdWxlLWNhcmVlciBoMSBzcGFuIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlci10aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBhLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRoLFxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudC1jb250YWluZXIgdGgge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi5tb2R1bGUtdXd2IFtuYW1lPVwiVmFjYW5jeUNsYXNzaWZpY2F0aW9uU2VhcmNoW1ZhY2FuY3lUaXRsZV1cIl0sXG4ubW9kdWxlLXV3diAudXd2X19maWx0ZXIsXG4ubW9kdWxlLXV3diBbYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLXN0ZWVrcHJvZWZudW1tZXItY29udGFpbmVyXSxcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtdXd2IC5zbGEtY2hhcnQtY29udGFpbmVyIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgZmlsbDogIzFFMDI1Rjtcbn1cbi5tb2R1bGUtdXd2IC5tYW51YWwtanVkZ2VtZW50LXNlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGJvcmRlcjogMCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kdWxlLXV3diAuYnRuLS11d3Ytb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bi0tdXd2LW9wdGlvbjpob3Zlcixcbi5tb2R1bGUtdXd2IC5idG4tLXV3di1vcHRpb24gLmNvZGUtc2VhcmNoLW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuY29kZS1zZWFyY2gtb3B0aW9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDM0NjkgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5idG4tY2xvc2Utc21hbGwsXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bi1jbG9zZS1zbWFsbDpob3Zlcixcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbm9rIHtcbiAgY29sb3I6ICNGODVDNkEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tbm9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ub2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGODVDNkEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiN3MDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRlbGV0ZV9fdXd2LXN0ZWVrcHJvZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG5fX25leHQtc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xufVxuXG5bYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtY29udGFpbmVyXSAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1jb250YWluZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuW2FyaWEtbGFiZWxsZWRieT1zZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LWNvbnRhaW5lcl0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LXJlc3VsdHMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyAucGFuZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWhlYWRlciAucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyOCwgMjI4LCAyMzYsIDApIDAlLCAjZTRlNGVjIDgwJSwgI2U0ZTRlYyAxMDAlKTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5yZXN1bHRzLW1vZGVzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cblxuLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAubWFpbiA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLnJlcG9ydC1jYXJkLS10ZXh0IGEge1xuICBjb2xvcjogIzQwQkM4QTtcbn1cblxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCBbY2xhc3MqPWljb24tcmVwb3J0LS1dIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtcmVwb3J0XCIgIWltcG9ydGFudDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaW5kZXgtYW5jaG9yOmJlZm9yZSwgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzY2IxODI7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtaW5kZXgtYW5jaG9yIC5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24ge1xuICBjb2xvcjogIzMwOGU2ODtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3IgLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwOGU2ODtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3IgLnJlcG9ydC1pbmRleC1hbmNob3ItbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDQzNDY5O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWluZGV4LWFuY2hvci5yZXBvcnQtaW5kZXgtYW5jaG9yLS1hY3RpdmUgLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pbmRleC1hbmNob3IucmVwb3J0LWluZGV4LWFuY2hvci0tYWN0aXZlIC5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24ucmVwb3J0LWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1oZWFkZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci10aXRsZSBoMixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUgLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhIC5pY29uLS1zZXR0aW5ncyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSAuaWNvbi0tbG9jYXRpb24ge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YS10aXRsZSAucmVzdWx0cy1tZXRhLWxhYmVsIGEge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydHMge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItdGl0bGUgaDIge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLXByb2xvZ3VlIHAge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1pY29uIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLXRvZ2dsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY2xvc2UsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjg1QzZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtdG9nZ2xlOmZvY3VzLCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLXRvZ2dsZTpob3Zlcixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY2xvc2U6Zm9jdXMsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NDQ1NDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtYm9keSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzQ0MzQ2OTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2FyZDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udmlldy1pbnN0cnVtZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnZpZXctZGFzaGJvYXJkIC5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cblxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tY2FsbG91dCB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLWNhbGxvdXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52YWNhbmN5LW9yZ2FuaXNhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzQwQkM4QTtcbn1cblxuLnNpZ25hdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZXBhaW50IHtcbiAgZnJvbSB7XG4gICAgem9vbTogMDtcbiAgfVxuICB0byB7XG4gICAgem9vbTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS43NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd29vc2gge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwdncsIDAsIDApO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NXZ3LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwdncsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE5MHZ3LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYXIge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIDMzLjMzMzMlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAxMCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4wNjI1cmVtLCAwLCAwKTtcbiAgfVxuICAyMCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjEyNXJlbSwgMCwgMCk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXJlbSwgMCwgMCk7XG4gIH1cbiAgNDAlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNXJlbSwgMCwgMCk7XG4gIH1cbn1cbi5zaGFrZSB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC44MnMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLmJhc2VsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibHVlIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qIFVJIDEuOCAqL1xuLyogUkVQT1JUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtdWlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy11aS50dGY/cHVqOWk3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy11aS53b2ZmP3B1ajlpN1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy11aS5zdmc/cHVqOWk3I2ljb25zLXVpXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogVUkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29ucy1yZXBvcnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy1yZXBvcnQudHRmP2h3b2x4elwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMtcmVwb3J0LndvZmY/aHdvbHh6XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLXJlcG9ydC5zdmc/aHdvbHh6I2ljb25zLXJlcG9ydFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIFJFUE9SVCAqL1xuLnBhYy1pY29uLnBhYy1pY29uLW1hcmtlciwgLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10ZXh0IHAgYTphZnRlciwgLmdyaWQtdmlldyAuZHJvcGRvd24tdG9nZ2xlLCAuaWNvbixcbi5pY29uLS1pbmxpbmUsXG5bY2xhc3MqPWljb24tLV0sXG5bY2xhc3MqPWljb24tcmVwb3J0LS1dIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtdWlcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XG59XG4ucGFjLWljb24ucGFjLWljb24tbWFya2VyOmJlZm9yZSwgLmdyaWQtdmlldyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmljb246YmVmb3JlLFxuLmljb24tLWlubGluZTpiZWZvcmUsXG5bY2xhc3MqPWljb24tLV06YmVmb3JlLFxuW2NsYXNzKj1pY29uLXJlcG9ydC0tXTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4wNzVlbTtcbiAgbGVmdDogLTAuMDVlbTtcbn1cblxuW2NsYXNzKj1pY29uLXJlcG9ydC0tXSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zLXJlcG9ydFwiICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmljb24tLWlubGluZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLmFjdGlvbiAuaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42NzVyZW0gMCAwIC0wLjY3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLmFjdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWNsb3NlIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cbi5hY3Rpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1sb2NhdGlvbiwgLmFjdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWRvd25sb2FkLCAuYWN0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tcHJvZmlsZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0wLjc1cmVtO1xufVxuLmFjdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxvY2F0aW9uIC5pY29uLXdyYXAgc3ZnLCAuYWN0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tZG93bmxvYWQgLmljb24td3JhcCBzdmcsIC5hY3Rpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1wcm9maWxlIC5pY29uLXdyYXAgc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmFjdGlvbi5hY3Rpb24tLXhzIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xufVxuLmFjdGlvbi5hY3Rpb24tLXNtIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG5cbi5pY29uLWNvbnRhaW5lci0teGwge1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMC43NXJlbTtcbn1cblxuLmljb24tY29udGFpbmVyLS1sZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjY3NXJlbSAwIDAgLTAuNjc1cmVtO1xufVxuXG4uaWNvbi1jb250YWluZXItLW1kIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cblxuLmljb24tY29udGFpbmVyLS1zbSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xufVxuXG4uaWNvbi1jb250YWluZXItLXhzIHtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBtYXJnaW46IC0wLjMxMjVyZW0gMCAwIC0wLjMxMjVyZW07XG59XG5cbi5pY29uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmljb24td3JhcCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjAyNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLCBzdHJva2UgMTUwbXMgZWFzZTtcbn1cblxuLyogVUkgMS44ICovXG4uaWNvbi0tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLS1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi0tY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLS1yZXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi0tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLS12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLS1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi0tYWRtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tLWNoZWNrLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLS1jb21wYW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLS1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi0tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tLXdyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLS1yaXNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tLWZhbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tLXNlYXJjaC1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tLXNlYXJjaC1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi0taW5mbzpiZWZvcmUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLyogUkVQT1JUICovXG4uaWNvbi1yZXBvcnQtLWRldmVsb3BtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tZGVzaXJhYmlsdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tcmVwb3J0LS1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tcmVwb3J0LS1hdHRyYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tYXVkaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tcmVwb3J0LS1kZW1vZ3JhcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLXJlcG9ydC0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tcmVwb3J0LS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLXJlcG9ydC0tZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLXJlcG9ydC0taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tcmVwb3J0LS1yZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXJlY3J1aXRlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXNjYXJjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLXRlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tcmVwb3J0LS10aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tcmVwb3J0LS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWFwcHJvYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLXJlcG9ydC0tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1yZXBvcnQtLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uYXBwbGljYXRpb24sXG4uYXBwbGljYXRpb24tdjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xufVxuLmFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uLXYyLS1wb3NpdGlvbi1yZWxhdGl2ZSxcbi5hcHBsaWNhdGlvbi12Mi5hcHBsaWNhdGlvbi12Mi0tcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hcHBsaWNhdGlvbi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkLFxuLmFwcGxpY2F0aW9uLXYyLmFwcGxpY2F0aW9uLXYyLS13ZWJmb250bG9hZGVyLWVuYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLndmLWFjdGl2ZSAuYXBwbGljYXRpb24uYXBwbGljYXRpb24tdjItLXdlYmZvbnRsb2FkZXItZW5hYmxlZCwgLndmLWluYWN0aXZlIC5hcHBsaWNhdGlvbi5hcHBsaWNhdGlvbi12Mi0td2ViZm9udGxvYWRlci1lbmFibGVkLFxuLndmLWFjdGl2ZSAuYXBwbGljYXRpb24tdjIuYXBwbGljYXRpb24tdjItLXdlYmZvbnRsb2FkZXItZW5hYmxlZCxcbi53Zi1pbmFjdGl2ZSAuYXBwbGljYXRpb24tdjIuYXBwbGljYXRpb24tdjItLXdlYmZvbnRsb2FkZXItZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2FmYXJpLnRhYmxldCAuYXBwbGljYXRpb24sIC5jaHJvbWUudGFibGV0IC5hcHBsaWNhdGlvbiwgLndlYmtpdC50YWJsZXQgLmFwcGxpY2F0aW9uLFxuLnNhZmFyaS50YWJsZXQgLmFwcGxpY2F0aW9uLXYyLFxuLmNocm9tZS50YWJsZXQgLmFwcGxpY2F0aW9uLXYyLFxuLndlYmtpdC50YWJsZXQgLmFwcGxpY2F0aW9uLXYyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucGl0IHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogNHJlbTtcbiAgYW5pbWF0aW9uOiBwaXQtZnJvbS1ib3R0b20gNjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBpdC10d28ge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4ucGl0LXRocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcbn1cblxuLnBpdC1mb3VyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3NTBtcztcbn1cblxuLnBpdC1maXZlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4MjVtcztcbn1cblxuLnBpdC1tZWRpdW0ge1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIG1hcmdpbjogLTNyZW0gMCAwIC00cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiA4cmVtO1xufVxuXG4ucGl0LWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgbWFyZ2luOiAtNnJlbSAwIDAgLThyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIHdpZHRoOiAxNnJlbTtcbn1cblxuLnBpdC14LWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIG1hcmdpbjogLTEycmVtIDAgMCAtMTZyZW07XG4gIGhlaWdodDogMjRyZW07XG4gIHdpZHRoOiAzMnJlbTtcbn1cblxuLnBpdC14eC1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICBtYXJnaW46IC0yNHJlbSAwIDAgLTMycmVtO1xuICBoZWlnaHQ6IDQ4cmVtO1xuICB3aWR0aDogNjRyZW07XG59XG5cbkBrZXlmcmFtZXMgcGl0LWZyb20tYm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuODg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cmVtKTtcbiAgfVxufVxuLnBpdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5waXRzLnBpdHMtZmFkZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lLWluZGljYXRvci0tbG9hZGluZzo6YWZ0ZXIsXG4ubW9kYWwtaW5kaWNhdG9yLS1sb2FkaW5nOjphZnRlcixcbi5rdi1ncmlkLWxvYWRpbmc6OmFmdGVyLFxuLmt2LWxvYWRpbmctc2VhcmNoOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMS41cmVtO1xuICB3aWR0aDogM3JlbTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICBib3JkZXItY29sb3I6ICMwMTU0OWI7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICBib3JkZXItY29sb3I6ICMwMTU0OWI7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNWFhNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NDliO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0NjgyO1xuICBib3JkZXItY29sb3I6ICMwMTMxNWE7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMDEyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwMTIzO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTAxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBiMDEyMztcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwMTJkO1xuICBib3JkZXItY29sb3I6ICMwYjAxMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMGE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyYWFiZDI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyYWFiZDI7XG59XG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMmFhYmQyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxZjdlOWE7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvOmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mbzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICM0MTk2NDE7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICM0MTk2NDE7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE5NjQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICBib3JkZXItY29sb3I6ICMyZDY3MmQ7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNlYjkzMTY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNlYjkzMTY7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWI5MzE2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICNiMDZkMGY7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYzEyZTJhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2MxMmUyYTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNjMTJlMmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gIGJvcmRlci1jb2xvcjogIzhiMjExZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyOmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItY29sb3I6ICMwMjc1ZDg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTQ2ODI7XG4gIGJvcmRlci1jb2xvcjogIzAxMzE1YTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhN2ZkO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhN2ZkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAwYTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTA0YzM7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UwNGMzO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFmN2U5YTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjBlMWVmO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzJkNjcyZDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTNkN2EzO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTNkN2EzO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogI2IwNmQwZjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkOWFjO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkOWFjO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjOGIyMTFlO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ViYTVhMztcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmE1YTM7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDI3NWQ4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMTRjOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpkaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cblxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuIHtcbiAgb3V0bGluZTogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogI2VjZWVlZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlY2VlZWYgIWltcG9ydGFudDtcbn1cbi5idG4gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAgbm9uZTtcbn1cblxuLmJ0bi14eHMge1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uYnRuLWJsZW5kIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMnJlbSAwLjEyNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4wNjEyNSk7XG59XG4uYnRuLWJsZW5kOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4tYmxlbmQ6Zm9jdXMsIC5idG4tYmxlbmQuZm9jdXMge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1ibGVuZDphY3RpdmUsIC5idG4tYmxlbmQuYWN0aXZlLCAub3BlbiA+IC5idG4tYmxlbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tYmxlbmQ6YWN0aXZlOmhvdmVyLCAuYnRuLWJsZW5kOmFjdGl2ZTpmb2N1cywgLmJ0bi1ibGVuZDphY3RpdmUuZm9jdXMsIC5idG4tYmxlbmQuYWN0aXZlOmhvdmVyLCAuYnRuLWJsZW5kLmFjdGl2ZTpmb2N1cywgLmJ0bi1ibGVuZC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1ibGVuZC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1ibGVuZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1ibGVuZC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzU1NTk1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi1ibGVuZC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1ibGVuZC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1ibGVuZDpkaXNhYmxlZDpmb2N1cywgLmJ0bi1ibGVuZDpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYmxlbmQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYmxlbmQ6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG4tcmVtYXJrIHtcbiAgY29sb3I6ICM1YTVlNzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2QxZDNkNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLmJ0bi1yZW1hcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLmJ0bi1yZW1hcms6Zm9jdXMsIC5idG4tcmVtYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5idG4tcmVtYXJrOmFjdGl2ZSwgLmJ0bi1yZW1hcmsuYWN0aXZlLCAub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXJlbWFyazphY3RpdmU6aG92ZXIsIC5idG4tcmVtYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1yZW1hcms6YWN0aXZlLmZvY3VzLCAuYnRuLXJlbWFyay5hY3RpdmU6aG92ZXIsIC5idG4tcmVtYXJrLmFjdGl2ZTpmb2N1cywgLmJ0bi1yZW1hcmsuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcmVtYXJrLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXJlbWFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1yZW1hcmsuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIGJvcmRlci1jb2xvcjogIzI0MjUzMDtcbn1cbi5idG4tcmVtYXJrLmRpc2FibGVkOmZvY3VzLCAuYnRuLXJlbWFyay5kaXNhYmxlZC5mb2N1cywgLmJ0bi1yZW1hcms6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcmVtYXJrOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MmFiO1xufVxuLmJ0bi1yZW1hcmsuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcmVtYXJrOmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MmFiO1xufVxuXG4uYnRuLWNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJ0bi1jYXBzLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1cmVtO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbn1cbi5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tdGVydGlhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MmIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMTM0O1xufVxuLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdGVydGlhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjJiM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjEzNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tdGVydGlhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXRlcnRpYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeTphY3RpdmUuZm9jdXMsIC5idG4tdGVydGlhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXRlcnRpYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMGExZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwOTFhO1xufVxuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdGVydGlhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NGQ1ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjc0ZDVkO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuICBjb2xvcjogIzM3M2EzYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMGE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UwNGMzO1xufVxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNlMDRjMztcbn1cblxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGODVDNkE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnRuLXRlcnRpYXJ5LW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjg1QzZBO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tdGVydGlhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMGExZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwOTFhO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tdGVydGlhcnktb3V0bGluZTpkaXNhYmxlZDpmb2N1cywgLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lOmRpc2FibGVkLmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNiZWMzO1xufVxuLmJ0bi10ZXJ0aWFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXRlcnRpYXJ5LW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmY2JlYzM7XG59XG5cbi5idG4tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXF1YXRlcm5hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc1YztcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MzU2O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLXF1YXRlcm5hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc1YztcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MzU2O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZSwgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ3NWM7XG4gIGJvcmRlci1jb2xvcjogIzQwNDM1NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcXVhdGVybmFyeTphY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeTphY3RpdmUuZm9jdXMsIC5idG4tcXVhdGVybmFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcXVhdGVybmFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzc0NztcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNTMwO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcXVhdGVybmFyeTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG5cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lIHtcbiAgY29sb3I6ICM1YTVlNzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogI2E3YWJhZDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNzk7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU3OTtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZTc5O1xuICBib3JkZXItY29sb3I6ICM1YTVlNzk7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmUsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuYWN0aXZlOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5hY3RpdmU6Zm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ3O1xuICBib3JkZXItY29sb3I6ICMyNDI1MzA7XG59XG4uYnRuLXF1YXRlcm5hcnktb3V0bGluZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4tcXVhdGVybmFyeS1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTpkaXNhYmxlZC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhlOTJhYjtcbn1cbi5idG4tcXVhdGVybmFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLCAuYnRuLXF1YXRlcm5hcnktb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhlOTJhYjtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgcGFkZGluZzogMCAyLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbiAuaWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTI1cmVtO1xufVxuLmJ1dHRvbiAuaWNvbi1jb250YWluZXItLXhzIHtcbiAgdG9wOiAwLjA2MTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmJ1dHRvbi5idXR0b24tLWFjdGl2ZSAuYnV0dG9uLWxhYmVsLCAuYnV0dG9uLmJ1dHRvbi0tbG9hZGluZy1hY3RpdmUgLmJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5idXR0b24tbGFiZWwtYWN0aXZlLCAuYnV0dG9uLmJ1dHRvbi0tbG9hZGluZy1hY3RpdmUgLmJ1dHRvbi1sYWJlbC1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2FmYXJpIC5idXR0b24uYnV0dG9uLS1hY3RpdmUsIC5zYWZhcmkgLmJ1dHRvbi5idXR0b24tLWxvYWRpbmctYWN0aXZlIHtcbiAgLyogRE8gbm90IHVzZSBhY3RpdmUgbGFiZWwgb24gc2FmYXJpICovXG59XG4uc2FmYXJpIC5idXR0b24uYnV0dG9uLS1hY3RpdmUgLmJ1dHRvbi1sYWJlbCwgLnNhZmFyaSAuYnV0dG9uLmJ1dHRvbi0tbG9hZGluZy1hY3RpdmUgLmJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zYWZhcmkgLmJ1dHRvbi5idXR0b24tLWFjdGl2ZSAuYnV0dG9uLWxhYmVsLWFjdGl2ZSwgLnNhZmFyaSAuYnV0dG9uLmJ1dHRvbi0tbG9hZGluZy1hY3RpdmUgLmJ1dHRvbi1sYWJlbC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi5idXR0b24tLWRpc2FibGVkLCAuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnV0dG9uLmJ1dHRvbi0tc20ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYnV0dG9uLmJ1dHRvbi0teHMge1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnV0dG9uLmJ1dHRvbi0teHhzIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmJ1dHRvbi5idXR0b24tLWxvYWRpbmcsIC5idXR0b24uYnV0dG9uLS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idXR0b24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS1ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnV0dG9uLWxhYmVsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLWxhYmVsLWFjdGl2ZS5idXR0b24tbGFiZWwtYWN0aXZlLS1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42MjVyZW0gMCAwIC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5idXR0b24tLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idXR0b24tLWxpZ2h0LWludmVyc2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmJ1dHRvbi0tc20tZXhwYW5kIC5idXR0b24tbGFiZWwsXG4uYnV0dG9uLS1tZC1leHBhbmQgLmJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnV0dG9uLS1zbS1leHBhbmQgLmJ1dHRvbi1pbml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXR0b24tLXNtLWV4cGFuZCAuYnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLmJ1dHRvbi0tc2hyaW5rLW1kLCAuYnV0dG9uLmJ1dHRvbi0tbWQtc2hyaW5rIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuYnV0dG9uLmJ1dHRvbi0tbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idXR0b24tLW1kLWV4cGFuZCAuYnV0dG9uLWluaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1dHRvbi0tbWQtZXhwYW5kIC5idXR0b24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUge1xuICAvKiBLRVkgKi9cbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5maWVsZC1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLmZpZWxkLXNlYXJjaC1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gtaW5wdXQge1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1jb250cm9sLmxvYWRpbmcgLnNlbGVjdGl6ZS1kcm9wZG93bjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogdGV4dDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC8qPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgem9vbTogMTtcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gIH0qL1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMC4wNjI1cmVtIDAgMXJlbSAhaW1wb3J0YW50OyAvKiAwIDFweCAqL1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgPiBpbnB1dCwgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cy5oYXMtaXRlbXMsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLmhhcy1pdGVtcyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMuaGFzLWl0ZW1zOmJlZm9yZSwgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUuaGFzLWl0ZW1zOmJlZm9yZSB7XG4gIHRvcDogMy41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTEwcmVtO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzIC5zZWFyY2gta2V5LCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSAuc2VhcmNoLWtleSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzIC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsLCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktcmVtb3ZlLCAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSAuc2VhcmNoLWtleSAuc2VhcmNoLWtleS1yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgLnNlYXJjaC1rZXk6Zmlyc3QtY2hpbGQsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIC5zZWFyY2gta2V5OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZm9jdXMgLnNlYXJjaC1rZXktbGFiZWwsIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIC5zZWFyY2gta2V5LWxhYmVsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRhYmxldC5zYWZhcmkgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyA+IC5zZWFyY2gta2V5LCAudGFibGV0LmNocm9tZSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmZvY3VzID4gLnNlYXJjaC1rZXksIC50YWJsZXQuc2FmYXJpIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlID4gLnNlYXJjaC1rZXksIC50YWJsZXQuY2hyb21lIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlID4gLnNlYXJjaC1rZXkge1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZS5oYXMtaXRlbXM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUgLnNlYXJjaC1rZXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0wLjA2MTI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYxMjVyZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgMTAwJSk7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogODUlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkgPiAuc2VhcmNoLWtleTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG4ud2luZG93cy5pZTExIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQub3ZlcmZsb3c6bm90KC5mb2N1cyk6bm90KC5pbnB1dC1hY3RpdmUpLCAudGFibGV0LnNhZmFyaSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSwgLnRhYmxldC5jaHJvbWUgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8qIFJlcXVpcmVkIGJ5IHdpbmRvd3MgNyArIGllMTEgKi9cbn1cbi53aW5kb3dzLmllMTEgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkgPiBpbnB1dCwgLnRhYmxldC5zYWZhcmkgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkgPiBpbnB1dCwgLnRhYmxldC5jaHJvbWUgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dC5vdmVyZmxvdzpub3QoLmZvY3VzKTpub3QoLmlucHV0LWFjdGl2ZSkgPiBpbnB1dCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndpbmRvd3MuaWUxMSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IC5zZWFyY2gta2V5LCAudGFibGV0LnNhZmFyaSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IC5zZWFyY2gta2V5LCAudGFibGV0LmNocm9tZSAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0Lm92ZXJmbG93Om5vdCguZm9jdXMpOm5vdCguaW5wdXQtYWN0aXZlKSA+IC5zZWFyY2gta2V5IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKSAhaW1wb3J0YW50O1xuICAvKiBDYWxjdWxhdGlvbiBvZiB0b3AgaGVpZ2h0IGJ5IEpTIGlzIG5vdCBjb3JyZWN0LCBmb3JjZSB0b3AgcG9zaXRpb24uIElzc3VlIG9uIGlPUzggbW9iaWxlIGFuZCB0YWJsZXQgQ2hyb21lICsgU2FmYXJpICovXG4gIHRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93bjo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW4gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMC4xMjVyZW07XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiBhdXRvO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogLTAuNjI1cmVtIDAgMCAtMC42MjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1pdGVtLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWl0ZW0tcXVlcnkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNXJlbTsgLyogIDIwMHB4ICovXG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkgKyAuc2VhcmNoLWtleSB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleS5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VhcmNoLWtleTpob3ZlciAuc2VhcmNoLWtleS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXktbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMCAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDhyZW07XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXktbGFiZWwubGFiZWwtc2tpbGwge1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMCAxcmVtO1xufVxuLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXktbGFiZWwubGFiZWwtb3JnIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAgMXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LWxhYmVsLmxhYmVsLWpvYnRpdGxlIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAgMXJlbTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LXJlbW92ZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4wNjEyNXJlbTtcbiAgcmlnaHQ6IC0wLjI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5LXJlbW92ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLW5vdGlmeT1jb250YWluZXJdLCAucGFuZS12Mi1zaGFkb3csIC5mb2N1cy1jb3ZlciwgLnNoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLW5vdGlmeT1jb250YWluZXJdOmFmdGVyLCAucGFuZS12Mi1zaGFkb3c6YWZ0ZXIsIC5mb2N1cy1jb3ZlcjphZnRlciwgLnNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNy41JTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MHJlbSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDQ1ZGVnKTtcbiAgLyogRGVmYXVsdCBjb2xvciAtIERFUFJFQ0FURUQgKi9cbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xufVxuXG4ucGFuZS12Mi1zaGFkb3ctLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzcuNSU7XG4gIGhlaWdodDogMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhZG93LS1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaGFkb3ctLW1kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM3LjUlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNTByZW0pIHJvdGF0ZVkoMGRlZykgcm90YXRlWCg0NWRlZyk7XG4gICAgLyogRGVmYXVsdCBjb2xvciAtIERFUFJFQ0FURUQgKi9cbiAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC43NXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1OTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjdiZGMxO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDQuNXJlbSAtIDAuMjVyZW0pO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogMS44NjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogMy4xNjY2NjY2NjY3cmVtO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2sgKyAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4xMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMi4yNXJlbSAyLjI1cmVtO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogIzVjYjg1Yztcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2EzZDdhMztcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNmVhO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyM1Y2I4NWMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2staW5saW5lLFxuLmhhcy13YXJuaW5nIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZjBhZDRlO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZjhkOWFjO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyNmMGFkNGUnIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2staW5saW5lLFxuLmhhcy1kYW5nZXIgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICNkOTUzNGY7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZWJhNWEzO1xufVxuLmhhcy1kYW5nZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdmNztcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzU1NTk1YztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbn1cbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjJyZW0gIzAwNzRkOTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGM2ZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNC41cmVtIC0gMC4yNXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSBcXDkgO1xuICBjb2xvcjogIzU1NTk1YztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSBcXDkgO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1MWE3ZTg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xMjVyZW07XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG4gIGJvdHRvbTogLTAuMTI1cmVtO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbmlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtIC5mb3JtLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tZ3JvdXAgKyAuZm9ybS1ncm91cCxcbi5mb3JtLWdyb3VwICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbmlucHV0LmZvcm0tY29udHJvbDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtLXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEuMTI1cmVtIHJpZ2h0IDFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBNT1ogKyBXZWJraXQgKi9cbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTIxMjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjIyODc2cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxhYmVsICsgLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2wtbGFiZWwgfiAuc2VsZWN0MiB7XG4gIG1hcmdpbi10b3A6IDAuMTkwMDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI3MTI0cmVtO1xuICBwYWRkaW5nLXRvcDogMC43Mjg3NnJlbTtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjczMjQ5cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNjc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uaGVscC1ibG9jazplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWxwLWJsb2NrLWVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMCAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0aW9uMi1zZWxlY3Rpb24tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMC4xMjVyZW0gMC4xMjVyZW0gMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zMi10b2dhbGwtdW5zZWxlY3Qge1xuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXNlbGVjdDpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC1zZWxlY3Q6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuczItdG9nYWxsLXVuc2VsZWN0OmhvdmVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnMyLXRvZ2FsbC11bnNlbGVjdDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcC50b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC50b29sdGlwLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b29sdGlwLXJpZ2h0LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC50b29sdGlwLXJpZ2h0IC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9vbHRpcC1sZWZ0LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLnRvb2x0aXAtbGVmdCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDEzMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG91Y2ggLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogNHJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udG9vbHRpcC1pbm5lcjpiZWZvcmUsIC50b29sdGlwLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1hcnJvdzpiZWZvcmUsIC50b29sdGlwLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMTAuNDQ0NDQ0NDZyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDExLjc1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIHRvcDogMnJlbTtcbiAgbGVmdDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9nbyB7XG4gICAgbGVmdDogM3JlbTtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDkyMDtcbn1cblxuLnNpZ25hdHVyZSB7XG4gIHdpZHRoOiA4LjgxMjVyZW07XG4gIGhlaWdodDogMS42ODc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWduYXR1cmUge1xuICAgIHdpZHRoOiAxMC40NDQ0NDQ0NnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNzAwO1xufVxuXG4ubmF2aWdhdGlvbi10b2dnbGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNyZW07XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMXJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIHotaW5kZXg6IDkxMDtcbiAgb3BhY2l0eTogMC45OTtcbn1cbi5uYXZpZ2F0aW9uLXRvZ2dsZSBzcGFuLCAubmF2aWdhdGlvbi10b2dnbGU6YmVmb3JlLCAubmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjA1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMC4yNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zdGF0ZS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvZ2dsZSBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdGF0ZS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvZ2dsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc3RhdGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qLm5hdmlnYXRpb24tbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblxuICAgIC5uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBiYXNlbGluZSgxLjEyNSwyLDEpO1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAgc3BhY2luZygzKTtcbn0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW50LXNjcm9sbCB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuW2NsYXNzXj1oaW50LV06YmVmb3JlLCBbY2xhc3MqPVwiIGhpbnQtXCJdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgei1pbmRleDogNDAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaGludC1zY3JvbGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hpbnQtc2Nyb2xsLnBuZ1wiKTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogaGludC1zY3JvbGwgMnMgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpbnQtc2Nyb2xsOmJlZm9yZSB7XG4gICAgYm90dG9tOiA4cmVtO1xuICB9XG59XG5cbi5mZWVkYmFjayAucGl0LnBpdC1vbmUge1xuICBsZWZ0OiA4MCU7XG4gIHRvcDogMjUlO1xufVxuLmZlZWRiYWNrIC5waXQucGl0LXR3byB7XG4gIGxlZnQ6IDc1JTtcbiAgdG9wOiA3NSU7XG59XG4uZmVlZGJhY2sgLnBpdC5waXQtdGhyZWUge1xuICBsZWZ0OiAtMTAlO1xuICB0b3A6IDUwJTtcbn1cbi5mZWVkYmFjayAubGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZWVkYmFjayAucGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVlZGJhY2sgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhc2hib2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5kYXNoYm9hcmQtY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmRhc2hib2FyZC1jb3Zlci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBzd29vc2ggNnMgMS41cyBpbmZpbml0ZTtcbiAgaGVpZ2h0OiA0MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFzaGJvYXJkLWNvdmVyLWl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLmRhc2hib2FyZC1jb3Zlci1pdGVtLi0tZmlyc3Qge1xuICB0b3A6IDEyJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9icmFuZHMvcmFuZHN0YWQvcmFuZHN0YWQtYXJyb3ctLXJlZC5zdmdcIik7XG59XG4uZGFzaGJvYXJkLWNvdmVyLWl0ZW0uLS1taWRkbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gIGxlZnQ6IC0xNTBweDtcbiAgdG9wOiAzOSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYnJhbmRzL3JhbmRzdGFkL3JhbmRzdGFkLWFycm93LS15ZWxsb3cuc3ZnXCIpO1xufVxuLmRhc2hib2FyZC1jb3Zlci1pdGVtLi0tbGFzdCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgbGVmdDogLTMwMHB4O1xuICB0b3A6IDY2JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9icmFuZHMvcmFuZHN0YWQvcmFuZHN0YWQtYXJyb3ctLWJsdWUuc3ZnXCIpO1xufVxuXG4uZGFzaGJvYXJkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cbi5kYXNoYm9hcmQtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGFzaGJvYXJkLWl0ZW0gLmRhc2hib2FyZC1pdGVtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYXNoYm9hcmQtaXRlbSAuZGFzaGJvYXJkLWl0ZW0taGVhZGVyIC5jb2wteHMtMTI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRhc2hib2FyZC1pdGVtIC5kYXNoYm9hcmQtaXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xuICB9XG4gIC5jb2wtbWQtNCAuZGFzaGJvYXJkLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDE1MCUgKyAxLjVyZW0pO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaXRlbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zODc0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjEyNTFyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhc2hib2FyZC1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXNoYm9hcmQtaW50cm8gaDEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM4NzQ5cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MTI1MXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGFzaGJvYXJkLWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI5MjQ5cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjcwNzUxcmVtO1xuICB9XG59XG4uZGFzaGJvYXJkLWludHJvIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41NjUwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG59XG4uZGFzaGJvYXJkLWludHJvIHAgKyBwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZGFzaGJvYXJkLWludHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1pbnRybyB7XG4gICAgcGFkZGluZy1yaWdodDogNTAlO1xuICB9XG4gIC5kYXNoYm9hcmQtaW50cm86YmVmb3JlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1pbnRyby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xufVxuLmRhc2hib2FyZC1pbnRyby1saW5rIC5kYXNoYm9hcmQtaW50cm8tbGluay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXNoYm9hcmQtaW50cm8tbGluayAuaWNvbi1yZXBvcnQtLWFycm93IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMjVyZW07XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuXG4uZGFzaGJvYXJkLWludHJvLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkLWludHJvLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAzcmVtKTtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaW50cm8tdmlkZW8tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbn1cbi5kYXNoYm9hcmQtaW50cm8tdmlkZW8tcGxheSAuaWNvbi1yZXBvcnQtLXBsYXkge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5kYXNoYm9hcmQtaW50cm8tdmlkZW8tYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5kYXNoYm9hcmQtaW50cm8tdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFzaGJvYXJkLXFhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZGFzaGJvYXJkLXFhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmQtcWEtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmRhc2hib2FyZC1xYS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLXFhLXF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG59XG5cbi5kYXNoYm9hcmQtcWEtYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTY1MDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xufVxuXG4uZGFzaGJvYXJkLXFhLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5kYXNoYm9hcmQtcWEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBsZWZ0OiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGJvYXJkLXFhLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAzcmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG4uZGFzaGJvYXJkLXFhLWhlYWRpbmctdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjUzNTAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGJvYXJkLXFhLWhlYWRpbmctdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zODAwMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zODAwMXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2UsIHRvcCAyMjVtcyBlYXNlLCB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1wcm9maWxlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICBtYXJnaW4tbGVmdDogNC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLnNlYXJjaC0tcHJvZmlsZSAuc2VhcmNoLXByb2ZpbGUge1xuICB3aWR0aDogMTJyZW07XG59XG4uc2VhcmNoLnNlYXJjaC0tcHJvZmlsZSAuc2VhcmNoLXF1ZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgbGVmdDogNnJlbTtcbiAgICByaWdodDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoIHtcbiAgICBsZWZ0OiA4cmVtO1xuICAgIHJpZ2h0OiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVyZW07XG4gIH1cbn1cbi5zZWFyY2ggLnRvdWNoIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uby10b3VjaCAuc2VhcmNoOmhvdmVyIC5zZWFyY2gtc2V0dGluZ3Mge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaCAucGFuZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC5zZWFyY2gtLXByb2ZpbGUgLmljb24tY29udGFpbmVyLS1wcm9maWxlcyB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoIHtcbiAgICAvKiBGb3IgbW9iaWxlIG9ubHkgKi9cbiAgICB0b3A6IDQuNXJlbTtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2gtcHJvZmlsZSB7XG4gICAgdG9wOiAtMy41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaC1xdWVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi1oZWlnaHQ6IDQ4ZW0pIHtcbiAgLnNlYXJjaCAuc2VhcmNoLXBhbmUtcHJvZmlsZXMsXG4gIC5zZWFyY2ggLnNlYXJjaC1wYW5lLXNldHRpbmdzLFxuICAuc2VhcmNoIC5zZWFyY2gtcGFuZS1sb2NhdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1cmVtKTtcbiAgICBib3R0b206IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYW5lLXByb2ZpbGVzIC5wYW5lLWNvbnRlbnQuZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1wYW5lLXByb2ZpbGVzIC5wYW5lLWNvbnRlbnQuZ3JpZC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi5jYWJpbmV0LS1yb3dzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcHJvZmlsZSxcbi5zZWFyY2gtcXVlcnkge1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2UsIHRvcCAyMjVtcyBlYXNlLCB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLnNlYXJjaC1wcm9maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlYXJjaC1wcm9maWxlOmhvdmVyLCAuc2VhcmNoLXByb2ZpbGU6Zm9jdXMsIC5zZWFyY2gtcHJvZmlsZTpob3Zlcjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXByb2ZpbGUge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcHJvZmlsZS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMi43NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcHJvZmlsZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXF1ZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1xdWVyeSA+IC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaC1xdWVyeSAudWktYXV0b2NvbXBsZXRlIHtcbiAgdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNXJlbTsgLyogIDI0MHB4ICovXG59XG5cbi5zZWFyY2gtc2VnbWVudC1jb3VudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNjY2NjY2NjZyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxLjMzMzMzMzM0cmVtO1xuICBtaW4td2lkdGg6IDEuMzMzMzMzMzRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnNlYXJjaC1zZWdtZW50LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXNlZ21lbnQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtc2VnbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxM3JlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWVlZjtcbn1cbi5zZWFyY2gtc2VnbWVudHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5uby10b3VjaCAuc2VhcmNoLXNlZ21lbnRzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1zZWdtZW50cyAuc2VhcmNoLXRva2VuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXNlZ21lbnRzLWFkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlYXJjaC10b2tlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9rZW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC10b2tlbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjODE4YTkxO1xufVxuLnNlYXJjaC10b2tlbi1sYWJlbFtkYXRhLXNlYXJjaC1zZXR0aW5ncy1vcGVuXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtdG9rZW4tLXByaW1hcnkgLnNlYXJjaC10b2tlbi1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNGODVDNkE7XG59XG5cbi5zZWFyY2gtc2VnbWVudHMtcGxhY2Vob2xkZXIgLnNlYXJjaC10b2tlbi1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMTByZW07XG59XG4uc2VhcmNoLXRva2VuICsgLnNlYXJjaC1zZWdtZW50cy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1rZXlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnNlYXJjaC1rZXlzIC5zZWFyY2gtc3VtbWFyeSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4uZmllbGQtc2VhcmNobW9kZWwtdXNlcnF1ZXJ5IC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiN2JkYzE7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMzczYTNjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4vKi5zZWFyY2gtaW5wdXQtbWVhc3VyZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtaW5wdXQtc3BlYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkc2VhcmNoLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHNlYXJjaC1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAkc2VhcmNoLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5uby10b3VjaCAmIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0LXNwZWMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1pbnB1dC1zcGVjLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWFyY2gtaGVpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xufSovXG4uc2VhcmNoLXNldHRpbmdzLXRva2Vucyxcbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncy10b2tlbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDQwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xufVxuLnNlYXJjaC1zZXR0aW5ncy10b2tlbi5zZWFyY2gtc2V0dGluZ3MtdG9rZW4tdm9pZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLXNldHRpbmdzLXRva2VuICsgLnNlYXJjaC1zZXR0aW5ncy10b2tlbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncy1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2VhcmNoLXNldHRpbmdzLWVkaXQgLmZvcm0taGVhZGluZyArIC5zZWFyY2gtc2V0dGluZ3MtdG9rZW5zIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc2NzUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC43Njc1MXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zZXR0aW5ncyxcbi5zZWFyY2gtbG9jYXRpb24sXG4uc2VhcmNoLWV4cGVyaWVuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby10b3VjaCAuc2VhcmNoLXNldHRpbmdzOmhvdmVyLFxuLm5vLXRvdWNoIC5zZWFyY2gtbG9jYXRpb246aG92ZXIsXG4ubm8tdG91Y2ggLnNlYXJjaC1leHBlcmllbmNlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLXNldHRpbmdzLFxuLnNlYXJjaC1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWFyY2gtZXhwZXJpZW5jZSB7XG4gIHJpZ2h0OiAxMHJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItd2lkdGg6IDAgMC4wNjI1cmVtIDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS4xODI1cmVtIHJpZ2h0IDAuNjEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIC8qJnNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gIH0qL1xufVxuLnNlYXJjaC1leHBlcmllbmNlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gtZXhwZXJpZW5jZSBvcHRpb25bdmFsdWU9XCJcIl1bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZXhwZXJpZW5jZSBvcHRpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VhcmNoLWV4cGVyaWVuY2Uge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtc2V0dGluZ3Mge1xuICByaWdodDogN3JlbTtcbn1cbi5zZWFyY2gtc2V0dGluZ3MgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRvcDogMC44NzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtbG9jYXRpb24ge1xuICByaWdodDogNC4zcmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLXRvdWNoIC5zZWFyY2gta2V5czpob3ZlciAuc2VhcmNoLXN1bW1hcnksIC5uby10b3VjaCAuc2VhcmNoLWtleXM6Zm9jdXMgLnNlYXJjaC1zdW1tYXJ5LFxuICAubm8tdG91Y2ggLnNlYXJjaC1wcm9maWxlOmhvdmVyIC5zZWFyY2gtc3VtbWFyeSxcbiAgLm5vLXRvdWNoIC5zZWFyY2gtcHJvZmlsZTpmb2N1cyAuc2VhcmNoLXN1bW1hcnksXG4gIC5uby10b3VjaCAuc2VhcmNoLXNldHRpbmdzOmhvdmVyIC5zZWFyY2gtc3VtbWFyeSxcbiAgLm5vLXRvdWNoIC5zZWFyY2gtc2V0dGluZ3M6Zm9jdXMgLnNlYXJjaC1zdW1tYXJ5LFxuICAubm8tdG91Y2ggLnNlYXJjaC1sb2NhdGlvbjpob3ZlciAuc2VhcmNoLXN1bW1hcnksXG4gIC5uby10b3VjaCAuc2VhcmNoLWxvY2F0aW9uOmZvY3VzIC5zZWFyY2gtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1wcm9maWxlIC5pY29uLWNvbnRhaW5lcixcbi5zZWFyY2gtc2V0dGluZ3MgLmljb24tY29udGFpbmVyLFxuLnNlYXJjaC1sb2NhdGlvbiAuaWNvbi1jb250YWluZXIsXG4uc2VhcmNoLXN1Ym1pdCAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjYyNXJlbSAwIDAgLTAuNjI1cmVtO1xufVxuLnNlYXJjaC1wcm9maWxlIC5pY29uLWNvbnRhaW5lciBzdmcsXG4uc2VhcmNoLXNldHRpbmdzIC5pY29uLWNvbnRhaW5lciBzdmcsXG4uc2VhcmNoLWxvY2F0aW9uIC5pY29uLWNvbnRhaW5lciBzdmcsXG4uc2VhcmNoLXN1Ym1pdCAuaWNvbi1jb250YWluZXIgc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uc2VhcmNoLXN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzUzNzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM1Mzc2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy43NXJlbTtcbiAgd2lkdGg6IDE3cmVtO1xuICBtYXJnaW4tbGVmdDogLTguNXJlbTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5zZWFyY2gtc3VtbWFyeSAuc2VhcmNoLXN1bW1hcnkta2V5cyxcbi5zZWFyY2gtc3VtbWFyeSAuc2VhcmNoLXN1bW1hcnktcGxhY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYXJjaC0tcHJvZmlsZXMgLnNlYXJjaC1zdW1tYXJ5LCAuc2VhcmNoLS1zZXR0aW5ncyAuc2VhcmNoLXN1bW1hcnksIC5zZWFyY2gtLWxvY2F0aW9ucyAuc2VhcmNoLXN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtY2xlYXIuYWN0aW9uLFxuLnNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3JlbTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cblxuLnNlYXJjaC1jbGVhci5hY3Rpb24ge1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogM3JlbTtcbn1cbi5zZWFyY2gtY2xlYXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtY2xlYXIuc2VhcmNoLWNsZWFyLS1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1zdWJtaXQge1xuICB3aWR0aDogNHJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuLnNlYXJjaC1zdWJtaXQgLnNlYXJjaC1zdWJtaXQtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXN1Ym1pdCAuc2VhcmNoLXN1Ym1pdC1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42MjVyZW0gMCAwIC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uc2VhcmNoLXN1Ym1pdCAuaWNvbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uc2VhcmNoLXN1Ym1pdDpob3ZlciAuaWNvbi1jb250YWluZXIsIC5zZWFyY2gtc3VibWl0OmZvY3VzIC5pY29uLWNvbnRhaW5lciwgLnNlYXJjaC1zdWJtaXQ6aG92ZXI6Zm9jdXMgLmljb24tY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuaHRtbDpub3QoLnNhZmFyaSkgLnNlYXJjaC1zdWJtaXQuc2VhcmNoLXN1Ym1pdC0tbG9hZGluZyAuaWNvbi1jb250YWluZXIsXG5odG1sOm5vdCguc2FmYXJpKSAuc2VhcmNoLXN1Ym1pdC5zZWFyY2gtc3VibWl0LS1sb2FkaW5nIC5pY29uLS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbDpub3QoLnNhZmFyaSkgLnNlYXJjaC1zdWJtaXQuc2VhcmNoLXN1Ym1pdC0tbG9hZGluZyAuc2VhcmNoLXN1Ym1pdC1sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VhcmNoLXBhbmUtcHJvZmlsZXMsXG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MsXG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNlYXJjaC1wYW5lLXByb2ZpbGVzIC5wYW5lLWZvb3Rlcixcbi5zZWFyY2gtcGFuZS1zZXR0aW5ncyAucGFuZS1mb290ZXIsXG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5wYW5lLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5zZWFyY2gtcGFuZS1wcm9maWxlcyA+IC5wYW5lLWNvbnRlbnQgLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlYXJjaC1wYW5lLXByb2ZpbGVzID4gLnBhbmUtY29udGVudCAuc2VhcmNoLWhlYWRpbmctc2F2ZWQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcGFuZS1zZXR0aW5ncyAudGFiLXBhbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5zZWFyY2gtcGFuZS1zZXR0aW5ncyAudGFiLXBhbmUgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2VhcmNoLXBhbmUtc2V0dGluZ3MgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFuZS1zZXR0aW5ncyAucGFuZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlYXJjaC1wYW5lLXNldHRpbmdzIC5idG4tYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi1oZWlnaHQ6IDQ4ZW0pIHtcbiAgLnNlYXJjaC1wYW5lLXNldHRpbmdzLnBhbmUgPiAucGFuZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYW5lLXNldHRpbmdzLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYW5lLXNldHRpbmdzLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhbmUtc2V0dGluZ3MucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtcGFuZS1sb2NhdGlvbnMgLnBhbmUtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zZWFyY2gtcGFuZS1sb2NhdGlvbnMgLnBhbmUtaW5kaWNhdG9yLS1sb2FkaW5nOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5zZWFyY2gtcGFuZS1sb2NhdGlvbnMgLnBhbmUtbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDZyZW07XG59XG4uc2VhcmNoLXBhbmUtbG9jYXRpb25zIC5wYW5lLWZpbHRlci1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5zZWFyY2gtcGFuZS1sb2NhdGlvbnMgLmZvcm0tZ3JvdXAuZmllbGQtc2VhcmNobW9kZWwtcG9seWdvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyAucGFuZS1maWx0ZXItaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxufVxuXG4ucGFuZS1sb2NhdGlvbnMtbW9kZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLWxvY2F0aW9ucy1tb2RlcyB7XG4gICAgbGVmdDogNHJlbTtcbiAgfVxufVxuXG4ucGFuZS1sb2NhdGlvbnMtbW9kZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gIGhlaWdodDogNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFuZS1sb2NhdGlvbnMtbW9kZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYW5lLWxvY2F0aW9ucy1tb2RlIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhbmUtbG9jYXRpb25zLW1vZGUgKyAucGFuZS1sb2NhdGlvbnMtbW9kZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5wYW5lLWxvY2F0aW9ucy1zbGlkZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMnJlbSAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogOXJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuLnBhbmUtbG9jYXRpb25zLXNsaWRlciAuZm9ybS1ncm91cCxcbi5wYW5lLWxvY2F0aW9ucy1zbGlkZXIgLmhlbHAtYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhbmUtbG9jYXRpb25zLXNsaWRlciB7XG4gICAgbGVmdDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS1sb2NhdGlvbnMtc2xpZGVyIHtcbiAgICBsZWZ0OiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtLXByb2ZpbGVzIC51aS1hdXRvY29tcGxldGUsXG4uc2VhcmNoLS1zZXR0aW5ncyAudWktYXV0b2NvbXBsZXRlLFxuLnNlYXJjaC0tbG9jYXRpb25zIC51aS1hdXRvY29tcGxldGUge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtLXByb2ZpbGVzIC5oZWFkZXIsXG4gIC5zZWFyY2gtLXByb2ZpbGVzIC5sb2dvLFxuICAuc2VhcmNoLS1wcm9maWxlcyAubmF2aWdhdGlvbixcbiAgLnNlYXJjaC0tcHJvZmlsZXMgLm5hdmlnYXRpb24tdG9nZ2xlLFxuICAuc2VhcmNoLS1zZXR0aW5ncyAuaGVhZGVyLFxuICAuc2VhcmNoLS1zZXR0aW5ncyAubG9nbyxcbiAgLnNlYXJjaC0tc2V0dGluZ3MgLm5hdmlnYXRpb24sXG4gIC5zZWFyY2gtLXNldHRpbmdzIC5uYXZpZ2F0aW9uLXRvZ2dsZSxcbiAgLnNlYXJjaC0tbG9jYXRpb25zIC5oZWFkZXIsXG4gIC5zZWFyY2gtLWxvY2F0aW9ucyAubG9nbyxcbiAgLnNlYXJjaC0tbG9jYXRpb25zIC5uYXZpZ2F0aW9uLFxuICAuc2VhcmNoLS1sb2NhdGlvbnMgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIGFuZCAobWF4LWhlaWdodDogNDcuOTM3NWVtKSB7XG4gIC5zZWFyY2gtLXByb2ZpbGVzIC5jb250ZW50LFxuICAuc2VhcmNoLS1zZXR0aW5ncyAuY29udGVudCxcbiAgLnNlYXJjaC0tbG9jYXRpb25zIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zZWFyY2gtLXByb2ZpbGVzIC5zZWFyY2gtcGFuZS1wcm9maWxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtLXByb2ZpbGVzIC5zZWFyY2gtcGFuZS1wcm9maWxlcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLnNlYXJjaC0tbG9jYXRpb25zIC5zZWFyY2gtcGFuZS1sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLS1sb2NhdGlvbnMgLnNlYXJjaC1wYW5lLWxvY2F0aW9ucyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbi5zYWZhcmkudGFibGV0IC5zZWFyY2gtLWxvY2F0aW9ucyAuc2VhcmNoLXBhbmUtbG9jYXRpb25zIHtcbiAgYW5pbWF0aW9uOiByZXBhaW50IDEwMG1zO1xufVxuXG4uc2VhcmNoLS1zZXR0aW5ncyAuc2VhcmNoLXBhbmUtc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLS1zZXR0aW5ncyAuc2VhcmNoLXBhbmUtc2V0dGluZ3Mge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5cbi5zZWFyY2gtcHJvZmlsZS0tY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wcm9maWxlLS1jbGVhciAuaWNvbi1jb250YWluZXIge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2hlZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5zaGVldC5zaGVldC10b3Age1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uc2hlZXQuc2hlZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hlZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDRyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIC5zaGVldC5zaGVldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNoZWV0LW1lbnUsXG4uc2hlZXQtbWVudS1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaGVldC1tZW51LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5vLXRvdWNoIC5yZXN1bHRzIC5hY3Rpb25zIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uby10b3VjaCAucmVzdWx0czpob3ZlciAuYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXN1bHRzLWZpbHRlciB7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVzdWx0cy1maWx0ZXIuYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIHRvcDogYXV0bztcbn1cblxuLnJlc3VsdHMtcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnJlbTtcbiAgcmlnaHQ6IDZyZW07XG4gIHRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiBhdXRvO1xufVxuLnJlc3VsdHMtcHJvZmlsZSAucmVzdWx0cy1wcm9maWxlLWljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtcHJvZmlsZSAucmVzdWx0cy1wcm9maWxlLWljb24ge1xuICAgIHJpZ2h0OiAtM3JlbTtcbiAgfVxufVxuLnJlc3VsdHMtcHJvZmlsZSAucmVzdWx0cy1wcm9maWxlLW1lbnUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gIHdpZHRoOiAyMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0cy1wcm9maWxlIC5yZXN1bHRzLXByb2ZpbGUtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLnJlc3VsdHMtbW9kZXMge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbGVmdDogMTJyZW07XG4gICAgcmlnaHQ6IDEycmVtO1xuICB9XG4gIC5yZXN1bHRzLW1vZGVzICsgLnBhbmUtY29udGVudCAucmVzdWx0cy1tZXRhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0cy1tb2RlcyB7XG4gICAgbGVmdDogMTRyZW07XG4gICAgcmlnaHQ6IDE0cmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlIHtcbiAgICB3aWR0aDogMzZyZW07XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUge1xuICAgIHdpZHRoOiA0OHJlbTtcbiAgfVxuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLmljb24tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xLjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSAuaWNvbi0tc2VsZWN0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uaW9zLmNocm9tZSAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLmljb24tLXNlbGVjdCwgLmlvcy5zYWZhcmkgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3QsIC5kZXNrdG9wLnNhZmFyaSAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLmljb24tLXNlbGVjdCB7XG4gIHRvcDogMDtcbn1cbi5jaHJvbWUuZGVza3RvcCAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLmljb24tLXNlbGVjdDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IC5pY29uLS1zZWxlY3Qge1xuICAgIHRvcDogLTEuMjVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeS5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDE1MG1zIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXRvZ2dsZS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy10b2dnbGUtY2F0ZWdvcnkgLnJlc3VsdHMtbW9kZXMtdG9nZ2xlLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy1zZWN0aW9uczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbnMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb25zIHtcbiAgICB3aWR0aDogNDhyZW07XG4gIH1cbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbnMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0cy1tb2RlcyAucmVzdWx0cy1tb2Rlcy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbi5yZXN1bHRzLW1vZGVzIC5yZXN1bHRzLW1vZGVzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41NDA3NnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTQwNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlc3VsdHMtbW9kZXMgLnJlc3VsdHMtbW9kZXMtY2F0ZWdvcnktbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjY5MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42OTAwMXJlbTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvYWRpbmc6YmVmb3JlLCAucmVzdWx0cy1tb2RlcyAubmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9hZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC4xODc1cmVtO1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb246IGJhciAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5yZXN1bHRzLW1vZGVzIC5uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2FkaW5nOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBiYXIgMS41cyBsaW5lYXIgNzUwbXMgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdHMtbW9kZXMgLm5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzI4NzZyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG4gIH1cbn1cblxuLnJlc3VsdHMtbWV0YSB7XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHotaW5kZXg6IDE7XG59XG4udmlldy1yZXN1bHRzLS1yZXBvcnQgLnJlc3VsdHMtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLS1yZXBvcnQgLnJlc3VsdHMtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzdWx0cy1tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ucmVzdWx0cy1tZXRhIC5yZXN1bHRzLW1ldGEtZHJvcGRvd24gPiAuYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWRyb3Bkb3duLS1yaWdodCB7XG4gIHJpZ2h0OiAycmVtO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWRyb3Bkb3duLS1yaWdodCB7XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5uby10b3VjaCAucmVzdWx0cy1tZXRhOmhvdmVyIC5yZXN1bHRzLW1ldGEtc2V0dGluZ3Mge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlc3VsdHMtbWV0YSArIC5yZXBvcnQtY2hhcnQge1xuICB6LWluZGV4OiAwO1xufVxuXG4ucmVzdWx0cy1tZXRhLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlc3VsdHMtbWV0YS1kcm9wZG93bi10b2dnbGUgLmljb24tLXNlbGVjdCxcbi5yZXN1bHRzLW1ldGEtZHJvcGRvd24tdG9nZ2xlIC5pY29uLS1zb3J0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0ycmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cbi5yZXN1bHRzLW1ldGEtZHJvcGRvd24tdG9nZ2xlIC5pY29uLS1zb3J0IHtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xufVxuXG4ucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yMzI0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzY3NTFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLW1ldGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNzEyNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC43Mjg3NnJlbTtcbiAgfVxufVxuXG4ucmVzdWx0cy1tZXRhLXNldHRpbmdzIHtcbiAgb3BhY2l0eTogMC4yNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLW1ldGEtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucmVzdWx0cy1tZXRhLXNldHRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5saXN0LFxuLmxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZS1zZWN0aW9uLS1pbnNldCAubGlzdCB7XG4gIG1hcmdpbjogMCAtMnJlbTtcbn1cblxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0tdm9pZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWNhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogNjAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cbi5saXN0LWl0ZW0ubGlzdC1pdGVtLS1jYXJ0IC5saXN0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1pdGVtLmxpc3QtaXRlbS0tY2FydC1jb2xsYXBzZSB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xufVxuXG4vKiBNaW1pYyBETCAqL1xuLmxpc3QtLWRlZmluaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmxpc3QtLWRlZmluaXRpb24gLmxpc3QtdGVybSB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmxpc3QtLWRlZmluaXRpb24gLmxpc3QtZGVzYyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubGlzdC10aXRsZSxcbi5saXN0LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5saXN0LXRpdGxlLXdyYXAsXG4ubGlzdC1zdWJ0aXRsZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ubGlzdC10aXRsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdC1oZWFkZXIsXG4ubGlzdC1jb250ZW50LFxuLmxpc3QtZm9vdGVyLFxuLmxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGlzdC1oZWFkZXI6ZW1wdHksXG4ubGlzdC1jb250ZW50OmVtcHR5LFxuLmxpc3QtZm9vdGVyOmVtcHR5LFxuLmxpc3QtbGluazplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ubGlzdC1saW5rLCBidXR0b24ubGlzdC1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbi5saXN0LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtaGVhZGVyLFxuLmxpc3QtY29udGVudCxcbi5saXN0LWZvb3Rlcixcbi5saXN0LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5saXN0LWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5cbi5saXN0LWl0ZW0tLXBhZC12IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubGlzdC1pdGVtLS1hY3Rpb24gLmxpc3QtYWN0aW9uLFxuLmxpc3QtaXRlbS0tYWN0aW9uLXdpZGUgLmxpc3QtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjEyNXJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIHotaW5kZXg6IDE7XG59XG4ubGlzdC1pdGVtLS1hY3Rpb24gLmxpc3QtYWN0aW9uICsgLmxpc3QtbGluayxcbi5saXN0LWl0ZW0tLWFjdGlvbi13aWRlIC5saXN0LWFjdGlvbiArIC5saXN0LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1pdGVtLS1hY3Rpb24gLmxpc3QtYWN0aW9uLmFjdGlvbi0tc20sXG4ubGlzdC1pdGVtLS1hY3Rpb24td2lkZSAubGlzdC1hY3Rpb24uYWN0aW9uLS1zbSB7XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuLmxpc3QtaXRlbS0tYWN0aW9uIC5saXN0LWhlYWRlciAubGlzdC1hY3Rpb24sXG4ubGlzdC1pdGVtLS1hY3Rpb24td2lkZSAubGlzdC1oZWFkZXIgLmxpc3QtYWN0aW9uIHtcbiAgdG9wOiAwLjc1cmVtO1xufVxuLmxpc3QtaXRlbS0tYWN0aW9uIC5saXN0LWhlYWRlciAubGlzdC1hY3Rpb24uYWN0aW9uLFxuLmxpc3QtaXRlbS0tYWN0aW9uLXdpZGUgLmxpc3QtaGVhZGVyIC5saXN0LWFjdGlvbi5hY3Rpb24ge1xuICB0b3A6IDAuMjVyZW07XG59XG5cbi5saXN0LWl0ZW0tLWhvdmVyOmhvdmVyLCAubGlzdC1pdGVtLS1ob3Zlcjpmb2N1cywgLmxpc3QtaXRlbS0taG92ZXI6aG92ZXI6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0LWl0ZW0tLWFjdGlvbi13aWRlIC5saXN0LWFjdGlvbiArIC5saXN0LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLmxpc3QtaGVhZGVyIC5saXN0LWhlYWRlci1saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC10aXRsZXMge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubGlzdC1oZWFkZXIubGlzdC1oZWFkZXItLWZsZXggLmxpc3QtdGl0bGVzIC5saXN0LXRpdGxlLXdyYXBwZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IC5saXN0LXRpdGxlcyAubGlzdC10aXRsZS13cmFwcGVyLXdyYXAgLmxpc3QtdGl0bGUtd3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IC5saXN0LXRpdGxlcyAubGlzdC10aXRsZS13cmFwcGVyLXdyYXAgLmxpc3QtdGl0bGUtd3JhcHBlciAubGlzdC10aXRsZSB7XG4gIGZsZXgtYmFzaXM6IG1pbi1jb250ZW50O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IC8qIDEgYWN0aW9uICsgMXJlbSBzcGFjZXIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubGlzdC1oZWFkZXIubGlzdC1oZWFkZXItLWZsZXggLmxpc3QtdGl0bGVzIC5saXN0LXRpdGxlLXdyYXBwZXItd3JhcCAubGlzdC10aXRsZS13cmFwcGVyIC5saXN0LXRpdGxlLWFjdGlvbnMge1xuICBmbGV4LWJhc2lzOiBtaW4tY29udGVudDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC10aXRsZXMgLmxpc3Qtc3VidGl0bGUge1xuICBmbGV4LWJhc2lzOiBtaW4tY29udGVudDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmxpc3QtaGVhZGVyLmxpc3QtaGVhZGVyLS1mbGV4IC5saXN0LWFjdGlvbnMge1xuICBmbGV4LWJhc2lzOiBtaW4tY29udGVudDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5saXN0LWhlYWRlci5saXN0LWhlYWRlci0tZmxleCAubGlzdC1hY3Rpb25zIC5saXN0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmxpc3QtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmxpc3QtaXRlbSA+ICo6bGFzdC1jaGlsZCAubGlzdC1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xufVxuXG4ubGlzdC1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxpc3QtdmFsdWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubGlzdC1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubGlzdC1zdGF0dXMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5vLXRvdWNoIC5saXN0LWl0ZW0ge1xuICAvKiYubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItYWNjZW50IHtcbiAgXHQgU2VlIGJyYW5kIC0tLT5cbiAgfSovXG59XG4ubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1zaG93IC5saXN0LWFjdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLWhvdmVyLXNob3c6aG92ZXIgLmxpc3QtYWN0aW9uLCAubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi1ob3Zlci1zaG93OmZvY3VzIC5saXN0LWFjdGlvbiwgLm5vLXRvdWNoIC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1hY3Rpb24taG92ZXItc2hvdzpob3Zlcjpmb2N1cyAubGlzdC1hY3Rpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLXRvZ2dsZS1ob3ZlciAubGlzdC1hY3Rpb24udG9nZ2xlIC50b2dnbGUtbGFiZWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuICB9XG59XG4ubm8tdG91Y2ggLmxpc3QtaXRlbS5saXN0LWl0ZW0tLWFjdGlvbi10b2dnbGUtaG92ZXIgLmxpc3QtYWN0aW9uLnRvZ2dsZSA+IGlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLWxhYmVsICsgLnRvZ2dsZS1sYWJlbCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLXRvZ2dsZS1ob3Zlcjpob3ZlciAubGlzdC1hY3Rpb24udG9nZ2xlIC50b2dnbGUtbGFiZWwsIC5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLXRvZ2dsZS1ob3Zlcjpmb2N1cyAubGlzdC1hY3Rpb24udG9nZ2xlIC50b2dnbGUtbGFiZWwsIC5uby10b3VjaCAubGlzdC1pdGVtLmxpc3QtaXRlbS0tYWN0aW9uLXRvZ2dsZS1ob3Zlcjpob3Zlcjpmb2N1cyAubGlzdC1hY3Rpb24udG9nZ2xlIC50b2dnbGUtbGFiZWwge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtM3JlbTtcbiAgfVxuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLmxpc3QgLmxpc3QtaGVhZGVyLFxuICAucGFuZS1zZWN0aW9uLS1leHBhbmQgLmxpc3QgLmxpc3QtY29udGVudCxcbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5saXN0IC5saXN0LWZvb3RlcixcbiAgLnBhbmUtc2VjdGlvbi0tZXhwYW5kIC5saXN0IC5saXN0LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAubGlzdCAubGlzdC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC0tbGctZW5sYXJnZS10eXBlIC5saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC0tbGctZW5sYXJnZS10eXBlIC5saXN0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4udmFjYW5jeS1saXN0LFxuLnZhY2FuY3kge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5cbi52YWNhbmN5LWxpc3Qge1xuICBwYWRkaW5nOiAwIDAgNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udmFjYW5jeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52YWNhbmN5LWNvdW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4udmFjYW5jeS1jb3VudC10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjI2NzUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNjc1MXJlbTtcbn1cblxuLnZhY2FuY3ktc29ydCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnZhY2FuY3ktc29ydC1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNjc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjY3NTFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jeS1zb3J0LWxpbmsgLmljb24tLXNvcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMHJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFjYW5jeS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMXJlbSA0cmVtIC0wLjI1cmVtIHJnYmEoNTEsIDUyLCA4MCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWNhbmN5LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZhY2FuY3ktbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4udmFjYW5jeS1saW5rOmhvdmVyIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuLnZhY2FuY3ktbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udmFjYW5jeS1saW5rOmZvY3VzOmhvdmVyIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udmFjYW5jeS10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWNhbmN5LXRpdGxlIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBsZWZ0OiAtMC4yNXJlbTtcbiAgcmlnaHQ6IC0wLjI1cmVtO1xufVxuLnZhY2FuY3ktdGl0bGUgZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42OTAwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjkwMDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi52YWNhbmN5LXRpdGxlIC5pbmRpY2F0b3Itc3RhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi52YWNhbmN5LXRpdGxlIC50YWc6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhY2FuY3ktLWNsb3NlZCAudmFjYW5jeS10aXRsZSBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZhY2FuY3ktc2F2ZWQsXG4udmFjYW5jeS10ZWFtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4udmFjYW5jeS1zYXZlZCAuaWNvbi1jb250YWluZXIsXG4udmFjYW5jeS10ZWFtIC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZhY2FuY3ktdGVhbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udmFjYW5jeSAub3JnYW5pc2F0aW9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtIDAgMDtcbn1cbi52YWNhbmN5IC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udmFjYW5jeSAub3JnYW5pc2F0aW9uLXByb3BlcnR5IC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi52YWNhbmN5LW5vdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjYxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG5cbi52YWNhbmN5LWxldmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmFjYW5jeS1tZXRhLFxuLnZhY2FuY3ktbWV0YS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi52YWNhbmN5LW1ldGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnZhY2FuY3ktbWV0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52YWNhbmN5LW1ldGEtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI3MTI0cmVtO1xuICBwYWRkaW5nLXRvcDogMC43Mjg3NnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udmFjYW5jeS1tZXRhLWl0ZW0udmFjYW5jeS1sb2NhdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udmFjYW5jeS1tZXRhLWl0ZW0udmFjYW5jeS1sb2NhdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLnZhY2FuY3ktbGluayAudmFjYW5jeS1oZWFkaW5nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC52YWNhbmN5LWxpbmsgLnZhY2FuY3ktbWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgdG9wOiAwcmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLnZhY2FuY3ktbGluayAudmFjYW5jeS1tZXRhLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzI4NzZyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YWNhbmN5LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAudmFjYW5jeS1saW5rIC52YWNhbmN5LW1ldGEge1xuICAgIHJpZ2h0OiAzcmVtO1xuICAgIHRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZhY2FuY3ktdGl0bGUgaDIgZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLnZhY2FuY3ktaGVhZGluZyB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxuICAudmFjYW5jeS1ub3RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnZhY2FuY3ktY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLypcbmRlZmF1bHRcbm11dGVcbnByaW1hcnlcbnNlY29uZGFyeVxuKi9cbi5hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG59XG4uYWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY3Rpb246OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcbn1cbi5hY3Rpb24uYWN0aW9uLS1uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjdGlvbiBbY2xhc3MqPWljb24tLV0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMC43NXJlbTtcbn1cbi5hY3Rpb24gW2NsYXNzKj1pY29uLS1dOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uYWN0aW9uIC5pY29uLS1jbG9zZSxcbi5hY3Rpb24gLmljb24tLWZhdm9yaXRlLFxuLmFjdGlvbiAuaWNvbi0tY2xlYXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYWN0aW9uIC5pY29uLS1mYXZvcml0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42NzVyZW07XG59XG4uYWN0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY3Rpb24gLmNvdW50IHtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuMTI1cmVtO1xufVxuLmFjdGlvbi5hY3Rpb24tLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5uby10b3VjaCAuYWN0aW9uOmhvdmVyID4gLnRpcCxcbi5uby10b3VjaCAuYWN0aW9uOmhvdmVyID4gLmFjdGlvbi1sYWJlbCwgLm5vLXRvdWNoIC5hY3Rpb246Zm9jdXMgPiAudGlwLFxuLm5vLXRvdWNoIC5hY3Rpb246Zm9jdXMgPiAuYWN0aW9uLWxhYmVsLCAubm8tdG91Y2ggLmFjdGlvbjpob3Zlcjpmb2N1cyA+IC50aXAsXG4ubm8tdG91Y2ggLmFjdGlvbjpob3Zlcjpmb2N1cyA+IC5hY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjdGlvbi1jb3VudCB7XG4gIC8qIERlcHJlY2F0ZWQgKi9cbiAgdG9wOiAtMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuMTI1cmVtO1xufVxuXG4uYWN0aW9uLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBtYXJnaW46IDAgLTFyZW07XG59XG5cbi5hY3Rpb24tLWRyb3A6YmVmb3JlLFxuLmFjdGlvbi0tbXV0ZTpiZWZvcmUsXG4uYWN0aW9uLS1jbG9zZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjdGlvbi0tY2xvc2UgW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG5cbi5hY3Rpb24tLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24gZGl2LCAuYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjpiZWZvcmUsIC5hY3Rpb24tLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbi1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuMjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZSwgdHJhbnNmb3JtIDE1MG1zIGVhc2UsIGJhY2tncm91bmQgMTUwbXMgZWFzZTtcbn1cbi5wYW5lLS1vcGVuLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24gZGl2IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYW5lLS1vcGVuLW5hdmlnYXRpb24gLmFjdGlvbi0tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnBhbmUtLW9wZW4tbmF2aWdhdGlvbiAuYWN0aW9uLS1uYXZpZ2F0aW9uIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC40NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYWN0aW9uLS14cyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5hY3Rpb24tLXhzOmJlZm9yZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uYWN0aW9uLS14cyBbY2xhc3MqPWljb24tLV0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cblxuLmFjdGlvbi0tc20ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmFjdGlvbi0tc206OmJlZm9yZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmFjdGlvbi0tc20gW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG5cbi5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uYWN0aW9ucyAuYWN0aW9uLFxuLmFjdGlvbnMgLmRyb3Bkb3duLFxuLmFjdGlvbnMgLmZvcm0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hY3Rpb25zIC5hY3Rpb24gKyAuYWN0aW9uLFxuLmFjdGlvbnMgLmFjdGlvbiArIC5kcm9wZG93bixcbi5hY3Rpb25zIC5hY3Rpb24gKyAuZm9ybSxcbi5hY3Rpb25zIC5kcm9wZG93biArIC5hY3Rpb24sXG4uYWN0aW9ucyAuZHJvcGRvd24gKyAuZHJvcGRvd24sXG4uYWN0aW9ucyAuZHJvcGRvd24gKyAuZm9ybSxcbi5hY3Rpb25zIC5mb3JtICsgLmFjdGlvbixcbi5hY3Rpb25zIC5mb3JtICsgLmRyb3Bkb3duLFxuLmFjdGlvbnMgLmZvcm0gKyAuZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5hY3Rpb25zLWhlYWRlciB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5hY3Rpb25zLWhlYWRlci5hY3Rpb25zLWhlYWRlci0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cblxuLmFjdGlvbnMtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwO1xufVxuXG4uYWN0aW9ucy1mb290ZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5hY3Rpb25zLWZvb3Rlci0tZml4ZWQtd2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi5hY3Rpb24tLXNocmluay1tZCwgLmFjdGlvbi5hY3Rpb24tLW1kLXNocmluayB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5hY3Rpb24uYWN0aW9uLS1zaHJpbmstbWQ6OmJlZm9yZSwgLmFjdGlvbi5hY3Rpb24tLW1kLXNocmluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxuICAuYWN0aW9uLmFjdGlvbi0tc2hyaW5rLW1kIFtjbGFzcyo9aWNvbi0tXSwgLmFjdGlvbi5hY3Rpb24tLW1kLXNocmluayBbY2xhc3MqPWljb24tLV0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG4gIH1cbiAgLmFjdGlvbi5hY3Rpb24tLXNocmluay1tZCAudGlwLnRpcC0tbGVmdCxcbiAgLmFjdGlvbi5hY3Rpb24tLXNocmluay1tZCAuYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tbGVmdCwgLmFjdGlvbi5hY3Rpb24tLW1kLXNocmluayAudGlwLnRpcC0tbGVmdCxcbiAgLmFjdGlvbi5hY3Rpb24tLW1kLXNocmluayAuYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tbGVmdCB7XG4gICAgcmlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLnRpcCxcbi5hY3Rpb24tbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDFyZW0pO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLnRpcDpiZWZvcmUsXG4uYWN0aW9uLWxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGlwLnRpcC0td3JhcCxcbi5hY3Rpb24tbGFiZWwudGlwLS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA4cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4udGlwLnRpcC0tbGVmdCwgLnRpcC5hY3Rpb24tbGFiZWwtLWxlZnQsXG4uYWN0aW9uLWxhYmVsLnRpcC0tbGVmdCxcbi5hY3Rpb24tbGFiZWwuYWN0aW9uLWxhYmVsLS1sZWZ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDFyZW0pO1xufVxuLnRpcC50aXAtLXRvcCwgLnRpcC5hY3Rpb24tbGFiZWwtLXRvcCxcbi5hY3Rpb24tbGFiZWwudGlwLS10b3AsXG4uYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tdG9wIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xLjc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udGlwLnRpcC0tYm90dG9tLCAudGlwLmFjdGlvbi1sYWJlbC0tYm90dG9tLFxuLmFjdGlvbi1sYWJlbC50aXAtLWJvdHRvbSxcbi5hY3Rpb24tbGFiZWwuYWN0aW9uLWxhYmVsLS1ib3R0b20ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMS43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRpcC50aXAtLWJvdHRvbS1yaWdodCwgLnRpcC5hY3Rpb24tbGFiZWwtLWJvdHRvbS1yaWdodCxcbi5hY3Rpb24tbGFiZWwudGlwLS1ib3R0b20tcmlnaHQsXG4uYWN0aW9uLWxhYmVsLmFjdGlvbi1sYWJlbC0tYm90dG9tLXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMS43NXJlbTtcbn1cbi50aXAudGlwLS10b3AtbGVmdCwgLnRpcC5hY3Rpb24tbGFiZWwtLXRvcC1sZWZ0LFxuLmFjdGlvbi1sYWJlbC50aXAtLXRvcC1sZWZ0LFxuLmFjdGlvbi1sYWJlbC5hY3Rpb24tbGFiZWwtLXRvcC1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xufVxuXG4uZmlsdGVycyB7XG4gIHBhZGRpbmc6IDVyZW0gMCA2cmVtO1xufVxuLmZpbHRlcnMgLmZpbHRlci0tb3BlbiAuZm9ybS1ncm91cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IDk5OTlyZW07XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzI4NzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjcyODc2cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVycyAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4uZmlsdGVycyAuZm9ybS1ncm91cCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVycyAuY2hlY2tib3gge1xuICBwYWRkaW5nOiAwIDJyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlcnMgLmNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLmZpbHRlcnMgLmNoZWNrYm94IC5jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjY5MDAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42OTAwMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCAuY2hlY2tib3gtbGFiZWwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCAuZmlsdGVyLWNvdW50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNzVyZW07XG4gIHJpZ2h0OiAtMC4yNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZpbHRlcnMgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWxhYmVsLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0RklMVEVSIElURU1TXG5cdC0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItaXRlbSxcbi5maWx0ZXItYWRkLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1pdGVtLS1hZGRlZCxcbi5maWx0ZXItaXRlbS0tYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bZGF0YS1maWx0ZXItaXRlbS1hZGRlZD10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mb2N1cyAucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvY3VzIC5wYW5lLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG59XG5cbi5mb2N1cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDk0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUwNTAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uZm9jdXMtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5mb2N1cy1kYXRhIC5mb2N1cy1kZXNjcmlwdGlvbixcbi5mb2N1cy1kYXRhIC5mb2N1cy1hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZvY3VzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40MzQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG59XG4uZm9jdXMtZGVzY3JpcHRpb24gcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9jdXMtZGVzY3JpcHRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIHVsLFxuLmZvY3VzLWRlc2NyaXB0aW9uIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIHVsIHAsXG4uZm9jdXMtZGVzY3JpcHRpb24gb2wgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9jdXMtZGVzY3JpcHRpb24gdWwgKyBicixcbi5mb2N1cy1kZXNjcmlwdGlvbiBvbCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb2N1cy1kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uZm9jdXMtZGVzY3JpcHRpb24gaDIsIC5mb2N1cy1kZXNjcmlwdGlvbiBoMywgLmZvY3VzLWRlc2NyaXB0aW9uIGg0LCAuZm9jdXMtZGVzY3JpcHRpb24gaDUsIC5mb2N1cy1kZXNjcmlwdGlvbiBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmZvY3VzLWRlc2NyaXB0aW9uIHAgKyBoMSxcbi5mb2N1cy1kZXNjcmlwdGlvbiBwICsgaDIsXG4uZm9jdXMtZGVzY3JpcHRpb24gcCArIGgzLFxuLmZvY3VzLWRlc2NyaXB0aW9uIHAgKyBoNCxcbi5mb2N1cy1kZXNjcmlwdGlvbiBwICsgaDUsXG4uZm9jdXMtZGVzY3JpcHRpb24gcCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvY3VzLW5vdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NzEyNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjI4NzZyZW07XG59XG5cbi5mb2N1cy1jdGEtLXNjcm9sbGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5OTlyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAtM3JlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLmZvY3VzLWN0YS0tc2Nyb2xsZWQuYnV0dG9uLS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFuZS12Mi1jb250ZW50LS1zY3JvbGxlZCAuZm9jdXMtY3RhLS1zY3JvbGxlZCB7XG4gIGxlZnQ6IDJyZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb2N1cy1jdGEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4ucGFuZS12Mi1jb250ZW50LS1zY3JvbGxlZCAuZm9jdXMtY3RhIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb2N1cy1jdGEtLXNjcm9sbGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5OTlyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAtM3JlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnBhbmUtY29udGVudC0tc2Nyb2xsZWQgLmZvY3VzLWN0YS0tc2Nyb2xsZWQge1xuICBsZWZ0OiAycmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9jdXMtY3RhIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuLnBhbmUtY29udGVudC0tc2Nyb2xsZWQgLmZvY3VzLWN0YSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9jdXMtb3JpZ2luYWwge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZm9jdXMtb3JpZ2luYWwuanMtZm9jdXMtb3JpZ2luYWwge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbn1cbi5mb2N1cy1vcmlnaW5hbC5qcy1mb2N1cy1vcmlnaW5hbCAuZm9jdXMtb3JpZ2luYWwtaW1hZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5mb2N1cy1vcmlnaW5hbC5qcy1mb2N1cy1vcmlnaW5hbCAuZm9jdXMtb3JpZ2luYWwtaW1hZ2U6aG92ZXIsIC5mb2N1cy1vcmlnaW5hbC5qcy1mb2N1cy1vcmlnaW5hbCAuZm9jdXMtb3JpZ2luYWwtaW1hZ2U6Zm9jdXMsIC5mb2N1cy1vcmlnaW5hbC5qcy1mb2N1cy1vcmlnaW5hbCAuZm9jdXMtb3JpZ2luYWwtaW1hZ2U6aG92ZXI6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9jdXMtb3JpZ2luYWwtZXh0ZXJuYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9jdXMtb3JpZ2luYWwtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9jdXMtcHJvcGVydGllcyxcbi5mb2N1cy1wcm9wZXJ0eSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9jdXMtcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cblxuLmZvY3VzLXByb3BlcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvY3VzLXByb3BlcnR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvY3VzLXByb3BlcnR5LXRlcm0sXG4uZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41NjUwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTY1MDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9jdXMtcHJvcGVydHktdGVybSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43Mjg3NnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzI4NzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb2N1cy1wcm9wZXJ0eS1kZXNjcmlwdGlvbi5mb2N1cy1wcm9wZXJ0eS1kZXNjcmlwdGlvbi0tc2hvcnQge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24tLWFjY2VudCAuaWNvbi1jb250YWluZXItLXJlZGlyZWN0IHBhdGgge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG4uZm9jdXMtLWFjdGlvbnMgLmFjdGlvbi0tYWNjZW50IC5pY29uLWNvbnRhaW5lci0tcmVkaXJlY3QgcGF0aDpob3ZlciB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cbi5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLS1yZWRpcmVjdCAuYWN0aW9uLWxhYmVsLXdyYXAge1xuICBjb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcHJvcGVydHktYWN0aW9ucyB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb2N1cy1wcm9wZXJ0eS1hY3Rpb25zIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07XG4gIHJpZ2h0OiAtMnJlbTtcbn1cblxuLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24tLWFjY2VudCAuaWNvbi1jb250YWluZXItLXJlZGlyZWN0IHBhdGgge1xuICBmaWxsOiAjNDBCQzhBO1xuICBzdHJva2U6ICM0MEJDOEE7XG59XG4uZm9jdXMtLWFjdGlvbnMgLmFjdGlvbi0tYWNjZW50IC5pY29uLWNvbnRhaW5lci0tcmVkaXJlY3QgcGF0aDpob3ZlciB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cbi5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLS1yZWRpcmVjdCAuYWN0aW9uLWxhYmVsLXdyYXAge1xuICBjb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtbG9jYXRpb24gKyAucGFuZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtbWFwIHtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZvY3VzLWNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvY3VzLWNvdmVyICsgLmZvY3VzLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9jdXMtY292ZXIuZm9jdXMtY292ZXItLWFjdGlvbnMge1xuICBoZWlnaHQ6IDEycmVtO1xufVxuXG4uZm9jdXMtY292ZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjUzNTAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuXG4uZm9jdXMtY292ZXItYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogLTFyZW07XG59XG4uZm9jdXMtY292ZXItYWN0aW9ucyAuYnRuLFxuLmZvY3VzLWNvdmVyLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvY3VzLW1ldGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZm9jdXMtbWV0YSAubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5mb2N1cy1tZXRhLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb2N1cy1tZXRhLXRvZ2dsZTpiZWZvcmUsIC5mb2N1cy1tZXRhLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuMjE1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYmFja2dyb3VuZDogIzgxOGE5MTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4wOTM3NXJlbTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDE1MG1zIGVhc2UsIHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuLmZvY3VzLW1ldGEtdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG4uZm9jdXMtbWV0YS10b2dnbGU6aG92ZXI6YmVmb3JlLCAuZm9jdXMtbWV0YS10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1OTVjO1xufVxuLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG59XG4uZm9jdXMtbWV0YS10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG4uLS1wcm9mZXNzaW9uLW1ldGEgLmZvY3VzLW1ldGEtdG9nZ2xlOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbn1cbi4tLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWV0YS10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuXG4uZm9jdXMtbWV0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40ODI0OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTE3NTFyZW07XG59XG5cbi5mb2N1cy1tZXRhLWludHJvZHVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ3Mzc0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MjYyNnJlbTtcbn1cblxuLmZvY3VzLW1ldGEtY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2OTk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMzAwMXJlbTtcbn1cblxuLmZvY3VzLW1ldGEtaW50ZXJ2aWV3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjQ2NDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbn1cblxuLmZvY3VzLWNvbXBhbnkge1xuICBtYXJnaW46IDA7XG59XG4uZm9jdXMtY29tcGFueSBhZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9jdXMtY29tcGFueS1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMDk5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjkwMDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9jdXMtY29tcGFueS1nb29nbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNjc1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjY3NTFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb2N1cy1jb21wYW55LWNpdHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb2N1cy1jb21wYW55LWNpdHk6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvY3VzLW1ldGEtc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG59XG4uZm9jdXMtbWV0YS1zdGF0cyAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvY3VzLW1ldGEtc3RhdHMgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvY3VzLW1ldGEtc3RhdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yMTQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG59XG5cbi5mb2N1cy1tZXRhLXN0YXQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjA5ODc0cmVtO1xuICBwYWRkaW5nLXRvcDogMC40MDEyNnJlbTtcbn1cblxuLmZvY3VzLW1ldGEtc3RhdC1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDc4NzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ3ODc2cmVtO1xufVxuXG4uZm9jdXMtY29udGFjdC1wZXJzb24sXG4uZm9jdXMtY29udGFjdC1tZXRob2RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG4uZm9jdXMtY29udGFjdC1wZXJzb246OmFmdGVyLFxuLmZvY3VzLWNvbnRhY3QtbWV0aG9kczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb2N1cy1jb250YWN0LWZ1bmN0aW9uLFxuLmZvY3VzLWNvbnRhY3QtbmFtZSxcbi5mb2N1cy1jb250YWN0LXRlbGVwaG9uZSxcbi5mb2N1cy1jb250YWN0LWVtYWlsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjkwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY5MDAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9jdXMtY29udGFjdC1mdW5jdGlvbjo6YWZ0ZXIsXG4uZm9jdXMtY29udGFjdC1uYW1lOjphZnRlcixcbi5mb2N1cy1jb250YWN0LXRlbGVwaG9uZTo6YWZ0ZXIsXG4uZm9jdXMtY29udGFjdC1lbWFpbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb2N1cy1jb250YWN0LWZ1bmN0aW9uLFxuLmZvY3VzLWNvbnRhY3QtZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVyZW07XG59XG5cbi5mb2N1cy1jb250YWN0LWZ1bmN0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5mb2N1cy1jb250YWN0LWZ1bmN0aW9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZm9jdXMtdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZvY3VzLW9yaWdpbmFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvY3VzLXN0YXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvY3VzLXN0YXRlIC5pY29uLS1hZGQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5mb2N1cy1zYXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vcmdhbmlzYXRpb24gKyAuZm9jdXMtc2F2ZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmZvY3VzLW1hcC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5mb2N1cy1zdGF0ZS1mb3JtIC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG59XG4uZm9jdXMtc3RhdGUtZm9ybSAucGFuZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgaGVpZ2h0OiAxM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mb2N1cy1zdGF0ZS1mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1zdGF0ZS1mb3JtIC5wYW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuICAuZm9jdXMtc3RhdGUtZm9ybSAucGFuZS1mb290ZXIge1xuICAgIGhlaWdodDogMTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1tb2RhbCAuYWN0aW9ucy1oZWFkZXIge1xuICAgIHJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbi5mb2N1cy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9jdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb2N1cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5mb2N1cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5wYW5lIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9jdXMtbWV0YS1zdGF0cyAuY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb2N1cy1kYXRhIC5mb2N1cy1kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5mb2N1cy1kYXRhIC5mb2N1cy1hc2lkZSB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuZm9jdXMtcHJvcGVydHkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAuZm9jdXMtbWV0YS1zdGF0cyAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9jdXMtbWV0YS1zdGF0cyAuY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9jdXMtY292ZXIgLmZvY3VzLWNvdmVyLXRpdGxlIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG4gIC5mb2N1cy1jb3ZlciAuZm9jdXMtY292ZXItYWN0aW9ucyB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5wYW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtIHRvcCBtYXJnaW4gd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4ucGFuZSA+IC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS10YWJzLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMge1xuICAvKiBDYXNlIGZvciBwYW5lcyB3aXRob3V0IC5wYW5lLWhlYWRlciAqL1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ucGFuZSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYW5lID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzLFxuLnBhbmUgPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS10YWJzICsgLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS10YWJzICsgLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzICsgLnBhbmUtdGFicyB7XG4gIHRvcDogNXJlbTtcbn1cbi5wYW5lID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLXRhYnMgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS10YWJzICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gIHRvcDogOXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhbmUgPiAucGFuZS1oZWFkZXIsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciB7XG4gIC8qIENhc2UgZm9yIHBhbmVzIHdpdGggLnBhbmUtaGVhZGVyICovXG59XG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWNvbnRlbnQtd3JhcCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtY29udGVudC13cmFwIHtcbiAgdG9wOiA1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzIHtcbiAgdG9wOiA1cmVtO1xufVxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDlyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzLFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtdGFicyxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS1maWx0ZXIgKyAucGFuZS10YWJzLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyLFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtdGFicyB7XG4gIHRvcDogOXJlbTtcbn1cbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1maWx0ZXIgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtdGFicyArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IFtkYXRhLXBqYXgtY29udGFpbmVyXSA+IC5wYW5lLWhlYWRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiBbZGF0YS1wamF4LWNvbnRhaW5lcl0gPiAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gW2RhdGEtcGpheC1jb250YWluZXJdID4gLnBhbmUtaGVhZGVyICsgLnBhbmUtdGFicyArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgdG9wOiAxM3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMge1xuICB0b3A6IDByZW07XG59XG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgdG9wOiA0cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtZmlsdGVyICsgLnBhbmUtdGFicyxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLWZpbHRlcixcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMge1xuICB0b3A6IDVyZW07XG59XG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLWZpbHRlciArIC5wYW5lLWNvbnRlbnQsXG4ucGFuZSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50LFxuLnBhbmUgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS10YWJzICsgLnBhbmUtZmlsdGVyICsgLnBhbmUtY29udGVudCxcbi5wYW5lID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtdGFicyArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgdG9wOiA5cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuZS5wYW5lLS1zdGF0aWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS5wYW5lLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYW5lLnBhbmUtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwMHZ3O1xufVxuLnBhbmUucGFuZS0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTAwdnc7XG59XG4ucGFuZS5wYW5lLS1iYXNlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhbmUucGFuZS0tY2xvc2Uge1xuICAvKiBTaG93IGNsb3NlIGJ1dHRvbiAqL1xufVxuLnBhbmUucGFuZS0tY2xvc2UgLnBhbmUtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLnBhbmUtLWJhY2sge1xuICAvKiBTaG93IGJhY2sgYnV0dG9uICovXG59XG4ucGFuZS5wYW5lLS1iYWNrIC5wYW5lLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLnBhbmUtLWxvYWRpbmcgLnBhbmUtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZS5wYW5lLS1zdWIsIC5wYW5lLnBhbmUtLWZpbHRlci10YWIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZS5wYW5lLS1zdWIucGFuZS0tb3BlbiwgLnBhbmUucGFuZS0tc3ViLnBhbmUtLWZpbHRlci10YWItLW9wZW4sIC5wYW5lLnBhbmUtLWZpbHRlci10YWIucGFuZS0tb3BlbiwgLnBhbmUucGFuZS0tZmlsdGVyLXRhYi5wYW5lLS1maWx0ZXItdGFiLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLnNhZmFyaSAucGFuZSwgLnRhYmxldC5zYWZhcmk3IC5wYW5lLCAudGFibGV0LnNhZmFyaTggLnBhbmUsIC5hbmRyb2lkLmNocm9tZSAucGFuZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhbmUtY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZS1jb250ZW50LXdyYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lLWNvbnRlbnQucGFuZS1jb250ZW50LS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC4zMjtcbn1cbi5wYW5lLWNvbnRlbnQucGFuZS1jb250ZW50LS1sb2FkaW5nICsgLnBhbmUtaW5kaWNhdG9yLS1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi5wYW5lLWNvbnRlbnQucGFuZS1jb250ZW50LS1sb2FkaW5nIH4gLnBhbmUtZm9vdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYW5lLWNvbnRlbnQucGFuZS1jb250ZW50LS1tYXAtZnVsbCwgLnBhbmUtY29udGVudC5wYW5lLWNvbnRlbnQtLWZ1bGwge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtaW5kaWNhdG9yLS1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYW5lLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZS1oZWFkZXIsXG4ucGFuZS1mb290ZXIge1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYW5lLWhlYWRlcixcbiAgLnBhbmUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLnBhbmUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zYWZhcmkgLnBhbmUtZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnBhbmUtZm9vdGVyLnBhbmUtZm9vdGVyLS1oaWRkZW4ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhbmUtZm9vdGVyLnBhbmUtZm9vdGVyLS1oaWRkZW4gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHJlbTtcbn1cbi5wYW5lLWZvb3Rlci5wYW5lLWZvb3Rlci0taW5zZXQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wYW5lLWhlYWRlci10aXRsZSxcbi5wYW5lLWhlYWRlci1kcm9wZG93biB7XG4gIG1hcmdpbjogMCA1cmVtO1xufVxuXG4ucGFuZS1oZWFkZXItdGl0bGUsXG4ucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjE1MTI2cmVtO1xuICBwYWRkaW5nLXRvcDogMS4xNTEyNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLWhlYWRlci10aXRsZSxcbiAgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjExMjUxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjExMjUxcmVtO1xuICB9XG59XG5cbi5wYW5lLWhlYWRlci1kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBvcGFjaXR5OiAwLjI1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4ub3BlbiAucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlIC5hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmUtaGVhZGVyLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyAuYWN0aW9uLCAucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5hY3Rpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFuZS1oZWFkZXIgLnBhbmUtaGVhZGVyLWRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUtaGVhZGVyIC5wYW5lLWhlYWRlci1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbTtcbiAgfVxufVxuXG4ucGFuZS1maWx0ZXIucGFuZS1maWx0ZXItLXNlYXJjaCAucGFuZS1maWx0ZXItc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cbi53ZWJraXQgLnBhbmUtZmlsdGVyLnBhbmUtZmlsdGVyLS1zZWFyY2ggLnBhbmUtZmlsdGVyLXNlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjI1cmVtKTtcbn1cbi5wYW5lLWZpbHRlci5wYW5lLWZpbHRlci0tc2VhcmNoIC5zZWFyY2gta2V5cy0tc2VsZWN0aXplIHtcbiAgbWFyZ2luOiAwIDJyZW0gMC4yNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnBhbmUtZmlsdGVyLnBhbmUtZmlsdGVyLS1zZWFyY2ggLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZS1maWx0ZXIucGFuZS1maWx0ZXItLXNlYXJjaCAuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLWZpbHRlci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnJlbTtcbiAgdG9wOiAxLjI1cmVtO1xufVxuLnBhbmUtZmlsdGVyLWxhYmVsIC5pY29uLS1maWx0ZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYW5lLWZpbHRlci1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMCA0cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucGFuZS1maWx0ZXItc2VhcmNoICsgLnBpbGxzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucGFuZS1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tZXhwYW5kLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkIC5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZC10b2dnbGUge1xuICAgIGxlZnQ6IDNyZW07XG4gIH1cbiAgLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWV4cGFuZC5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZCAuZm9jdXMtbWV0YS1jaXRlIHtcbiAgICByaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jYXBwZWQge1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY2FwcGVkLXdpZGUge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTUwbXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkID4gLmxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQgLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkLXRvZ2dsZSxcbi5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jb2xsYXBzZWQgLmZvY3VzLW1ldGEtY2l0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZCAuZm9jdXMtbWV0YS1jaXRlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJyZW07XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tY29sbGFwc2VkLnNob3cge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWNvbGxhcHNlZC5zaG93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lLXNlY3Rpb24gKyAucGFuZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG5cbi5wYW5lLWNsb3NlLFxuLnBhbmUtYmFjayxcbi5wYW5lLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBhbmUtYmFjayxcbi5wYW5lLWRyb3Bkb3duIHtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucGFuZS1iYWNrIC5pY29uLS1iYWNrLFxuLnBhbmUtZHJvcGRvd24gLmljb24tLWJhY2sge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbjogLTAuNzVyZW0gMCAwIC0wLjc1cmVtO1xufVxuXG4ucGFuZS1kcm9wZG93bi5vcGVuIC5hY3Rpb24tbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFuZS1tYXAge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kIC5wYW5lLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZCAucGFuZS1jb250ZW50IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQgLnBhbmUtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kIC5wYW5lLWZvb3Rlci5wYW5lLWZvb3Rlci0taW5zZXQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5wYW5lLnBhbmUtLXBvcG92ZXItbWQucGFuZS0tcG9wb3Zlci1tZC1oZWFkZXIgLnBhbmUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhbmUucGFuZS0tcG9wb3Zlci1tZC5wYW5lLS1wb3BvdmVyLW1kLWhlYWRlciAucGFuZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzcuNSU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MHJlbSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDQ1ZGVnKTtcbiAgICAvKiBEZWZhdWx0IGNvbG9yIC0gREVQUkVDQVRFRCAqL1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIC0wLjc1cmVtIHJnYmEoMTQsIDEsIDQzLCAwLjE1KTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLnBhbmUtLXBvcG92ZXItbWQtaGVhZGVyIC5wYW5lLWNvbnRlbnQge1xuICAgIHRvcDogNXJlbTtcbiAgfVxuICAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLnBhbmUtLXBvcG92ZXItbWQtaGVhZGVyIC5wYW5lLWhlYWRlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnBhbmUucGFuZS0tY2xvc2UtbWQgLnBhbmUtYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFuZS5wYW5lLS1jbG9zZS1tZCAucGFuZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhbmUucGFuZS0tYmFjay1tZC0taGlkZSAucGFuZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYW5lLXNlY3Rpb24gKyAucGFuZS1zZWN0aW9uICsgLnBhbmUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAucGFuZS1tYXAge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhbmUtZmlsdGVyLWxhYmVsIHtcbiAgICBsZWZ0OiAzcmVtO1xuICB9XG4gIC5wYW5lLWZpbHRlci1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi8qIGh0dHBzOi8vbWVkaXVtLmNvbS9Ac3RlcGhlbmJ1bmNoL2hvdy10by1tYWtlLWEtc2Nyb2xsYWJsZS1jb250YWluZXItd2l0aC1keW5hbWljLWhlaWdodC11c2luZy1mbGV4Ym94LTU5MTRhMjZhZTMzNiAqL1xuLnBhbmUtdjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYW5lLXYyIC5wYW5lLXNlY3Rpb24gKyAucGFuZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhbmUtdjIgLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFuZS12MiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tcHJpbWFyeSB7XG4gIHRvcDogMDtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogYXV0bztcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IC0xLjVyZW0gMCAwIC0xLjVyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tbG9hZGluZyAucGFuZS12Mi1jb250ZW50LFxuLnBhbmUtdjIucGFuZS12Mi0tbG9hZGluZyAucGFuZS12Mi10YWJzLFxuLnBhbmUtdjIucGFuZS12Mi0tbG9hZGluZyAucGFuZS12Mi1hY3Rpb25zLFxuLnBhbmUtdjIucGFuZS12Mi0tbG9hZGluZyAucGFuZS12Mi1mb290ZXIge1xuICBvcGFjaXR5OiAwLjI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYW5lLXYyLnBhbmUtLW9wZW4ucGFuZS12Mi0tcG9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5wYW5lLXYyLnBhbmUtLW9wZW4ucGFuZS12Mi0tYXNpZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYW5lLXYyLnBhbmUtLW9wZW4ucGFuZS12Mi0tYXNpZGUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFuZS12Mi5wYW5lLXYyLS1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQuNXJlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5wYW5lLXYyLnBhbmUtdjItLXNlYXJjaCB7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tc2VhcmNoLnBhbmUtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLXYyLnBhbmUtdjItLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiAxMjAwO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tbmF2aWdhdGlvbiAudXNlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sIC5wYW5lLXYyLnBhbmUtdjItLW5hdmlnYXRpb24tcXVlcmllcyB7XG4gIHotaW5kZXg6IDEzMDA7XG59XG4uaWUxMSAucGFuZS12MiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWUxMSAucGFuZS12MiAucGFuZS12Mi1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmllMTEgLnBhbmUtdjIucGFuZS12Mi0tc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaWUxMSAucGFuZS12Mi5wYW5lLXYyLS1zZWFyY2ggLnBhbmUtdjItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wYW5lLXYyLWJhY2tkcm9wIHtcbiAgLyogcGFuZS12MiEgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnBhbmUtdjItYmFja2Ryb3AucGFuZS12Mi1iYWNrZHJvcC0tb3BlbiB7XG4gIG9wYWNpdHk6IDAuNzI7XG4gIGJvdHRvbTogMDtcbn1cbi5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLWNsb3NlIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuLnBhbmUtdjItYmFja2Ryb3AucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDEyMDA7XG59XG4ucGFuZS12Mi1iYWNrZHJvcC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uLXBvcnRmb2xpbywgLnBhbmUtdjItYmFja2Ryb3AucGFuZS12Mi1iYWNrZHJvcC0tbmF2aWdhdGlvbi1xdWVyaWVzIHtcbiAgei1pbmRleDogMTMwMDtcbn1cblxuLnBhbmUtdjItY29udGFpbmVyLFxuLnBhbmUtdjItdGFicy1jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIGZvciBGaXJlZm94ICovXG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wYW5lLXYyLXRhYnMtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4ucGFuZS12Mi10YWJzLWNvbnRhaW5lci5wYW5lLXYyLXRhYnMtY29udGFpbmVyLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogYXV0bztcbn1cblxuLnBhbmUtdjItaGVhZGVyLFxuLnBhbmUtdjItYmFyLFxuLnBhbmUtdjItY3J1bWJzLFxuLnBhbmUtdjItc3ViaGVhZGVyLFxuLnBhbmUtdjItdGFicyxcbi5wYW5lLXYyLWFjdGlvbnMsXG4ucGFuZS12Mi1mb290ZXIge1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhbmUtdjItaGVhZGVyOmVtcHR5LFxuLnBhbmUtdjItYmFyOmVtcHR5LFxuLnBhbmUtdjItY3J1bWJzOmVtcHR5LFxuLnBhbmUtdjItc3ViaGVhZGVyOmVtcHR5LFxuLnBhbmUtdjItdGFiczplbXB0eSxcbi5wYW5lLXYyLWFjdGlvbnM6ZW1wdHksXG4ucGFuZS12Mi1mb290ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZS12Mi1iYXIgLmFjdGlvbi0tbGVmdCxcbi5wYW5lLXYyLWJhciAuYWN0aW9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLnBhbmUtdjItYmFyIC5hY3Rpb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLnBhbmUtdjItYmFyIC5wYW5lLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhbmUtdjItYmFyIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jYXBwZWQgLnBhbmUtYmFjaywgLnBhbmUtdjItYmFyIC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1jYXBwZWQtd2lkZSAucGFuZS1iYWNrIHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG59XG5cbi5wYW5lLXYyLXRhYnMge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xufVxuXG4ucGFuZS12Mi1jcnVtYnMge1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmUtdjItY3J1bWIge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4ucGFuZS12Mi1jcnVtYi0tcm9vdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xufVxuXG4ucGFuZS12Mi1jcnVtYi0tcGFyZW50LFxuLnBhbmUtdjItY3J1bWItLWtleSB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xufVxuXG4ucGFuZS12Mi1jcnVtYi0tZGl2aWRlciB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzc1cmVtO1xufVxuLnBhbmUtdjItY3J1bWItLWRpdmlkZXIgLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC4zNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZvY3VzLWNvbnRlbnQgLnBhbmUtdjItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAvKiBmb3IgRmlyZWZveCAqL1xuICBtaW4taGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhbmUtdjItY29udGVudC5wYW5lLXYyLWNvbnRlbnQtLWNvbnRhaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhbmUtdjItY29udGVudC5wYW5lLXYyLWNvbnRlbnQtLXNsaWRlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5hY2NvdW50LWFjdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDFyZW07XG59XG5cbi5wYW5lLXYyLWFjdGlvbnMge1xuICBoZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7IC8qIHNhZmFyaSAqL1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhbmUtdjItYWN0aW9ucyA+IC5hY3Rpb24sXG4ucGFuZS12Mi1hY3Rpb25zID4gLmRyb3Bkb3duLFxuLnBhbmUtdjItYWN0aW9ucyA+IC5zaWduYXR1cmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhbmUtdjItYWN0aW9ucyA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4ucGFuZS12Mi1hY3Rpb25zIC5zaWduYXR1cmUge1xuICB0b3A6IC0zcmVtO1xufVxuLnBhbmUtdjItYWN0aW9ucy5wYW5lLXYyLWFjdGlvbnMtLWRvd24gPiAuYWN0aW9uLFxuLnBhbmUtdjItYWN0aW9ucy5wYW5lLXYyLWFjdGlvbnMtLWRvd24gPiAuZHJvcGRvd24sXG4ucGFuZS12Mi1hY3Rpb25zLnBhbmUtdjItYWN0aW9ucy0tZG93biA+IC5zaWduYXR1cmUge1xuICB0b3A6IDFyZW07XG59XG4ucGFuZS12Mi1hY3Rpb25zLnBhbmUtdjItYWN0aW9ucy0tZG93biA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLnBhbmUtdjItYmFubmVyIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lLXYyLWJhbm5lciAucGFuZS12Mi1iYW5uZXItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXJlbTtcbiAgcmlnaHQ6IDVyZW07XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnBhbmUtdjItYmFubmVyIC5wYW5lLXYyLWJhbm5lci11cmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tc3VwcG9ydCxcbi5wYW5lLXYyLWJhbm5lciAuY29udHJvbC0taWNvbi1zdXBwb3J0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tc3VwcG9ydCxcbi5wYW5lLXYyLWJhbm5lciAuY29udHJvbC0taWNvbi1zdXBwb3J0IHtcbiAgcmlnaHQ6IDQuNXJlbTtcbn1cbi5wYW5lLXYyLWJhbm5lciAuY29udHJvbC0taWNvbi1zdXBwb3J0IHtcbiAgdG9wOiAxLjVyZW07XG59XG4ucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tYmFjayxcbi5wYW5lLXYyLWJhbm5lciAuYWN0aW9uLS1jbG9zZSxcbi5wYW5lLXYyLWJhbm5lciAuYWN0aW9uLS1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5wYW5lLXYyLWJhbm5lciAuYWN0aW9uLS1jbG9zZSxcbi5wYW5lLXYyLWJhbm5lciAuYWN0aW9uLS1zZWFyY2gge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cbi5wYW5lLXYyLWJhbm5lciAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb24ge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnBhbmUtdjItYmFubmVyLS1hYnNlbmNlLXN0eWxlIHtcbiAgbWluLWhlaWdodDogMS44cmVtO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFuZS12Mi1iYW5uZXItLWFic2VuY2Utc3R5bGUgaDYgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLnBhbmUtdjItYmFubmVyLS1sb2dvIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5wYW5lLXYyLWJhbm5lci0tbG9nbyAubG9nbyB7XG4gIGxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjItY292ZXIge1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFuZS12Mi1jb3ZlciAubG9nbyB7XG4gIHRvcDogM3JlbTtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lLXYyLWNvdmVyLnBhbmUtdjItY292ZXItLWV4cGFuZCB7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4ucGFuZS12Mi1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTEwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGFuZS12Mi1iZy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBzd29vc2ggNnMgMS41cyBpbmZpbml0ZTtcbiAgaGVpZ2h0OiA0MCU7XG4gIG1heC13aWR0aDogMTJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTEwJSwgMCwgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFuZS12Mi1iZy1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA4cmVtO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLnBhbmUtdjItYmctaXRlbS4tLWZpcnN0IHtcbiAgdG9wOiAtMSU7XG59XG4ucGFuZS12Mi1iZy1pdGVtLi0tbWlkZGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjc1cztcbiAgbGVmdDogLTZyZW07XG4gIHRvcDogMzQlO1xufVxuLnBhbmUtdjItYmctaXRlbS4tLWxhc3Qge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICBsZWZ0OiAtMTJyZW07XG4gIHRvcDogNjglO1xufVxuXG4ucGFuZS12Mi1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lLXYyLWZvb3RlciAudXNlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucGFuZS12Mi1mb290ZXIgLmxpc3Qge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLnBhbmUtdjItZm9vdGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYW5lLXYyLWZvb3Rlci5wYW5lLXYyLWZvb3Rlci0tYnV0dG9ucyA+IC5wYW5lLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW0gMCAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhbmUtdjItZm9vdGVyLnBhbmUtdjItZm9vdGVyLS1idXR0b25zID4gLnBhbmUtc2VjdGlvbiAuYnV0dG9uIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5wYW5lLXYyLWZvb3Rlci5wYW5lLXYyLWZvb3Rlci0tYnV0dG9ucyA+IC5wYW5lLXNlY3Rpb24gLmJ1dHRvbi5idXR0b24tLXByaW1hcnkge1xuICBvcmRlcjogOTtcbn1cbi5wYW5lLXYyLWZvb3Rlci5wYW5lLXYyLWZvb3Rlci0tYnV0dG9ucy1zdGFja2VkIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZS12Mi1mb290ZXIucGFuZS12Mi1mb290ZXItLWJ1dHRvbnMtc3RhY2tlZCAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnBhbmUtdjItZm9vdGVyLW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGFuZS12Mi1iYXItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDAgMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5wYW5lLXYyLWJhci10aXRsZSAuY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVyZW07XG59XG5cbi5wYW5lLXYyLS1hc2lkZSxcbi5wYW5lLXYyLS1hc2lkZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBlYXNlLWluO1xufVxuXG4ucGFuZS12Mi0tYXNpZGUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi5wYW5lLXYyLS1wb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZSwgbWFyZ2luIDE1MG1zIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFuZS12Mi0tcG9wIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYW5lLXYyLS1hc2lkZSxcbiAgLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHJlbTtcbiAgfVxuICAucGFuZS12Mi0tYXNpZGUtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcmVtO1xuICB9XG4gIC5wYW5lLXYyLWZvb3Rlci5wYW5lLXYyLWZvb3Rlci0tYnV0dG9ucyA+IC5wYW5lLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUtdjItLXBvcCB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xuICB9XG4gIC5wYW5lLXYyLS1wb3AgLnBhbmUtdjItYmFyLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFuZS12Mi0tcG9wIC5wYW5lLXYyLWJhciAuYWN0aW9uLS1tZC1zaHJpbmsgLmljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAwIDAgLTAuMzc1cmVtO1xuICB9XG4gIC5wYW5lLXYyLS1wb3AucGFuZS0tb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFuZS12Mi1zaGFkb3ctLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhbmUtdjItc2hhZG93LS1tZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNy41JTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwcmVtKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVgoNDVkZWcpO1xuICAgIC8qIERlZmF1bHQgY29sb3IgLSBERVBSRUNBVEVEICovXG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gLTAuNzVyZW0gcmdiYSgxNCwgMSwgNDMsIDAuMTUpO1xuICB9XG4gIC5wYW5lLXYyLS1yb290IC5wYW5lLXYyLWJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICAucGFuZS12Mi1iYXIucGFuZS12Mi1iYXItLW1kLXNocmluayAucGFuZS12Mi1iYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnBhbmUtdjItYmFubmVyLS1sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiA3cmVtO1xuICB9XG59XG4ucGFuZS12Mi1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgcGFkZGluZzogMnJlbSAwIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG59XG4ucGFuZS12Mi1oZWFkZXIgPiAucGFuZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFuZS12Mi1oZWFkZXIgPiAucGFuZS1zZWN0aW9uOmFmdGVyIHtcbiAgLyogQ2xlYXJmaXggKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmUtdjItaGVhZGVyLXRpdGxlLFxuLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhbmUtdjItaGVhZGVyLWZpbHRlcnMge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAwO1xufVxuXG4ucGFuZS12Mi1oZWFkZXItdGl0bGUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7Ki9cbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMucGFuZS12Mi1oZWFkZXItb3B0aW9ucy0tY2FiaW5ldCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZXh0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFuZS12Mi1oZWFkZXItb3B0aW9ucy5wYW5lLXYyLWhlYWRlci1vcHRpb25zLS1jYWJpbmV0IC5hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wYW5lLXYyLWhlYWRlci1vcHRpb25zLnBhbmUtdjItaGVhZGVyLW9wdGlvbnMtLWNhYmluZXQuanMtZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS12Mi1oZWFkZXItb3B0aW9ucy5wYW5lLXYyLWhlYWRlci1vcHRpb25zLS1jYWJpbmV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYW5lLXYyLWhlYWRlci10aXRsZSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbn1cbi5wYW5lLXYyLXNsaWRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhbmUtdjItc2xpZGVzIC5wYW5lLXYyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFuZS12Mi1zbGlkZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBhbmUtdjItc2xpZGUtY292ZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYW5lLXYyLXNsaWRlLWNvdmVyIC5sb2dvIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBhbmUtdjItc2xpZGUtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG4ucGFuZS12Mi1zbGlkZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi51c2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXIgLnB1bHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAzLjVyZW07XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmhlYWRlciAudXNlciB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnVzZXItYXZhdGFyIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1hdmF0YXI6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5pdGlhbHMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi53aW5kb3dzNy5pZSAudXNlci1hdmF0YXI6YWZ0ZXIge1xuICB0b3A6IDEuNXJlbTtcbn1cblxuLnVzZXItbmFtZSxcbi51c2VyLW5hbWUtdmlhLFxuLnVzZXItbmFtZS1sb2NhdGlvbixcbi51c2VyLW5hbWUtY3JlZGl0cyB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VyLW5hbWUsXG4gIC51c2VyLW5hbWUtdmlhLFxuICAudXNlci1uYW1lLWxvY2F0aW9uLFxuICAudXNlci1uYW1lLWNyZWRpdHMge1xuICAgIG1heC13aWR0aDogMTByZW07XG4gIH1cbn1cblxuLnVzZXItbmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4udXNlci1uYW1lLXZpYSxcbi51c2VyLW5hbWUtbG9jYXRpb24sXG4udXNlci1uYW1lLWNyZWRpdHMge1xuICBmb250LXNpemU6IDAuNjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udXNlci1leGNlcnB0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51c2VyLWV4Y2VycHQgLnVzZXItYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udXNlci1leGNlcnB0IC51c2VyLWF2YXRhcjphZnRlciB7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbn1cbi51c2VyLWV4Y2VycHQgLnVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjEyNTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYxMjUxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51c2VyLWV4Y2VycHQgLnVzZXItbmFtZS12aWEsXG4udXNlci1leGNlcnB0IC51c2VyLW5hbWUtbG9jYXRpb24sXG4udXNlci1leGNlcnB0IC51c2VyLW5hbWUtZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi51c2VyLW1vZGFsLWNvbm5lY3QsXG4udXNlci1tb2RhbC1sb2dvdXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi51c2VyLW1vZGFsLWNvbm5lY3QgLmljb24tLWNoZWNrLFxuLnVzZXItbW9kYWwtbG9nb3V0IC5pY29uLS1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1tb2RhbC1jb25uZWN0LnVzZXItbW9kYWwtY29ubmVjdC0tYWN0aXZlLFxuLnVzZXItbW9kYWwtbG9nb3V0LnVzZXItbW9kYWwtY29ubmVjdC0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnVzZXItbW9kYWwtY29ubmVjdC51c2VyLW1vZGFsLWNvbm5lY3QtLWFjdGl2ZSAuaWNvbi0tY2hlY2ssXG4udXNlci1tb2RhbC1sb2dvdXQudXNlci1tb2RhbC1jb25uZWN0LS1hY3RpdmUgLmljb24tLWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4udXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC5wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udXNlci1tb2RhbC5tb2RhbCAucGFuZS1oZWFkZXIge1xuICBoZWlnaHQ6IDEycmVtO1xufVxuLnVzZXItbW9kYWwubW9kYWwgLnBhbmUtY29udGVudCB7XG4gIHRvcDogMTJyZW07XG4gIGJvdHRvbTogM3JlbTtcbn1cbi51c2VyLW1vZGFsLm1vZGFsIC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udXNlci1tb2RhbC5tb2RhbCAucGFuZS1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDNyZW07XG59XG4udXNlci1tb2RhbC5tb2RhbCAudGltZWxpbmUtbWlsZXN0b25lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi51c2VyLW1vZGFsLm1vZGFsLnVzZXItbW9kYWwtLWZvb3RlciAucGFuZS1jb250ZW50IHtcbiAgYm90dG9tOiA2cmVtO1xufVxuLnVzZXItbW9kYWwubW9kYWwudXNlci1tb2RhbC0tZm9vdGVyIC5wYW5lLWZvb3RlciB7XG4gIGhlaWdodDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICByaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC51c2VyLWV4Y2VycHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC51c2VyLW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cgLnBhbmUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdXNlck1vZGFsIC51c2VyLWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNy41cmVtO1xufVxuXG4ua3YtZ3JpZC10YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdi1ncmlkLXRhYmxlIHRoLFxuLmt2LWdyaWQtdGFibGUgdGQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyoudGFibGUtcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTUwbXMgZWFzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlc3Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5vLXRvdWNoICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXN0O1xuXG4gICAgICAgICAgICAudGFibGUtcm93LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgfVxufVxuXG4udGFibGUtcm93LWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50b3VjaCAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi50YWJsZS1jZWxsIHtcbiAgICBwYWRkaW5nOiAwIDIuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjI1cmVtO1xuICAgIH1cbn1cblxuLnRhYmxlLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDAgMi4yNXJlbTtcbiAgICBtYXJnaW46IDAgLTIuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjI1cmVtO1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0gLTIuMjVyZW07XG4gICAgfVxufSovXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4MThhOTE7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluay5kaXNhYmxlZDpmb2N1cywgLm5hdi1saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWlubGluZSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2LWlubGluZSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4ubmF2LWlubGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlY2VlZWYgI2VjZWVlZiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5vcGVuIC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdi1waWxscyAubmF2LWl0ZW0ub3BlbiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4ubmF2LXN0YWNrZWQgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtdGFicy0tc3ViIC5uYXYtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMDIxMjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjk3ODc2cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMTg3NXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDRyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXRhYnMgLm5hdi10aXRsZSxcbi5uYXYtdGFicyAubmF2LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmluZGljYXRvci1yYWRpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMi41cmVtO1xuICB0b3A6IDA7XG59XG4ubmF2LXRhYnMgLm5hdi1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDAuMjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIHRleHQtaW5kZW50OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMzc1cmVtO1xuICByaWdodDogLTAuMTI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtY291bnQgLmljb24tLWZhdm9yaXRlIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ucGFuZS1zZWN0aW9uIC5uYXYtdGFicyB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cblxuLnRhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYnMtaXRlbSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50YWJzLWl0ZW0gKyAudGFicy1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYi1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLCBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG4udGFiLWNvbnRhaW5lci50YWItY29udGFpbmVyLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy0tbWQtZXhwYW5kIC50YWJzLWxpbmsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS41cmVtO1xuICB9XG4gIC5wYW5lLXYyLWJhbm5lciAubmF2LXRhYnMubmF2LXRhYnMtLXN0ZXBzIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lLXYyLWJhbm5lciAubmF2LXRhYnMubmF2LXRhYnMtLXN0ZXBzIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYW5lLXYyLWJhbm5lciAubmF2LXRhYnMubmF2LXRhYnMtLXN0ZXBzIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlLCAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcyAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFuZS12Mi1iYW5uZXIgLm5hdi10YWJzLm5hdi10YWJzLS1zdGVwcyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmJlZm9yZSwgLnBhbmUtdjItYmFubmVyIC5uYXYtdGFicy5uYXYtdGFicy0tc3RlcHMgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYW5lLXYyLWJhbm5lciAubmF2LXRhYnMubmF2LXRhYnMtLXN0ZXBzLm5hdi10YWJzLS1zdGVwcy10aHJlZSAubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzM3M2EzYztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyZDJmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzgxOGE5MTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyLCAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpmb2N1cywgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIjtcbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODE4YTkxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNob3cgPiAuZHJvcGRvd24tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LS1hY3Rpb25zIC5kcm9wZG93bi1pdGVtLFxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0tYWN0aW9ucyA+IGEsXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LS1hY3Rpb25zID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMy4yNXJlbSAwLjYyNXJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtLFxuLmRyb3Bkb3duLW1lbnUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42MjVyZW0gMnJlbTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm8tdG91Y2ggLmRyb3Bkb3duLWl0ZW0gKyAuZHJvcGRvd24taXRlbS1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uby10b3VjaCAuZHJvcGRvd24taXRlbTpob3ZlciArIC5kcm9wZG93bi1pdGVtLWFjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbS1ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtLWFjdGlvbnMge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5kcm9wZG93bi1pdGVtLWFjdGlvbnMgLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4ubm8tdG91Y2ggLmRyb3Bkb3duLWl0ZW0tYWN0aW9uczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIsXG4uZHJvcGRvd24taXRlbS0taGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjcxMjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjcyODc2cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kcm9wZG93bi1zaGVldCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSBvcGFjaXR5IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRyb3Bkb3duLXNoZWV0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuZHJvcGRvd24tc2hlZXQgLmRyb3Bkb3duLXNoZWV0LWNhbmNlbCxcbiAgLmRyb3Bkb3duLXNoZWV0IC5kcm9wZG93bi1zaGVldC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vcGVuIC5kcm9wZG93bi1zaGVldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXNoZWV0LWNhbmNlbCxcbi5kcm9wZG93bi1zaGVldC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24tc2hlZXQtY2FuY2VsID4gLmRyb3Bkb3duLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcm9wZG93bi1mb3JtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcC50b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC50b29sdGlwLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b29sdGlwLXJpZ2h0LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC50b29sdGlwLXJpZ2h0IC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAudG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9vbHRpcC1sZWZ0LCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLnRvb2x0aXAtbGVmdCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDEzMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG91Y2ggLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMS41cmVtIDAgMCAtMnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogNHJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udG9vbHRpcC1pbm5lcjpiZWZvcmUsIC50b29sdGlwLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1hcnJvdzpiZWZvcmUsIC50b29sdGlwLWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNjY2NjY2NjZyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxLjMzMzMzMzM0cmVtO1xuICBtaW4td2lkdGg6IDEuMzMzMzMzMzRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRvcDogLTAuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcbn1cbi5pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gMCAwIC0wLjMzMzMzMzRyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgbWluLXdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xufVxuaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5kaWNhdG9yLmluZGljYXRvci0tc3dpdGNoIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmluZGljYXRvci5pbmRpY2F0b3ItLXN3aXRjaDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5pbnB1dDpjaGVja2VkIH4gLmluZGljYXRvci5pbmRpY2F0b3ItLXN3aXRjaDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuMjVyZW07XG59XG4uaW5kaWNhdG9yLmluZGljYXRvci0tcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4uaW5kaWNhdG9yLmluZGljYXRvci0tcmFkaW86OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xufVxuXG4uaW5kaWNhdG9yLXN0YXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZGljYXRvci1zdGF0ZTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMCAtMC4zMzMzMzM0cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIG1pbi13aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmRpY2F0b3Itc3RhdGUtbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjY2NjY2NjY2cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMS4zMzMzMzMzNHJlbTtcbiAgbWluLXdpZHRoOiAxLjMzMzMzMzM0cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNhZmFyaSAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cblxuLmluZGljYXRvci1wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gMCAwIC0wLjMzMzMzMzRyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgbWluLXdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MuaW5kaWNhdG9yLXByb2dyZXNzLS1uYXJyb3cge1xuICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjE4NzVyZW07XG59XG5cbi5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAwIDAgLTAuMzMzMzMzNHJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBtaW4td2lkdGg6IDAuNjY2NjY2NjdyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMS41cyBlYXNlO1xufVxuLmluZGljYXRvci1wcm9ncmVzcy0tbmFycm93IC5pbmRpY2F0b3ItcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4wOTM3NXJlbTtcbn1cblxuLmluZGljYXRvci1yYWRpYWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrLFxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAuZmlsbCxcbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLnNoYWRvdyB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrIHtcbiAgY2xpcDogcmVjdCgwcmVtLCA0cmVtLCA0cmVtLCAycmVtKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLm1hc2sgLmZpbGwge1xuICBjbGlwOiByZWN0KDByZW0sIDJyZW0sIDRyZW0sIDByZW0pO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5wZXJjZW50YWdlLFxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5jb3VudGVyIHtcbiAgbGluZS1oZWlnaHQ6IDMuNzE4NzVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5tYXNrLFxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAuZmlsbCxcbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLnNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmNpcmNsZSAuc2hhZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5jaXJjbGUgLm1hc2ssXG4uaW5kaWNhdG9yLXJhZGlhbCAuY2lyY2xlIC5maWxsIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5wZXJjZW50YWdlLFxuLmluZGljYXRvci1yYWRpYWwgLmluc2V0IC5jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAuY291bnRlci1saW1pdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjM3NXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsIC5pbnNldCAuY291bnRlci1saW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIi8gXCI7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiM1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyN2RlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMThcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxOSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI5ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzIgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzNSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzNiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzNyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzOCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIzOSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQxICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQzICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjQ0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNDUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNDYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNDcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNDggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNDkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1MCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1MSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1MiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1MyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1NCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5OWRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjU1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1NiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDIuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNTcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjU4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI1OSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2MCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDkuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjYyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2MyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE3ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjY2ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI2NyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNjggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjY5ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjcwICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3MSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzIgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjczICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3NCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3NSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzYgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjc3ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI3OCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDIuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNzkgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjgxICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4MiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODMgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjg0ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjg1ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4NiAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTYuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODdcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiODcgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjg4ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI4OSAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5MCAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjMuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTEgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjkyICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5MyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTQgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTcxZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTUgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjk2ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY2lyY2xlIC5tYXNrLmZ1bGwsXG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY2lyY2xlIC5maWxsLmZpeCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCI5NyAlXCI7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLmluc2V0IC5wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOTggJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLm1hc2suZnVsbCxcbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjk5ICVcIjtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAubWFzay5mdWxsLFxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbC5maXgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLmluZGljYXRvci1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuaW5zZXQgLnBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMDAgJVwiO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmNpcmNsZSAubWFzayxcbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5jaXJjbGUgLmZpbGwsXG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuY2lyY2xlIC5zaGFkb3cge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmNpcmNsZSAubWFzayB7XG4gIGNsaXA6IHJlY3QoMHJlbSwgMnJlbSwgMnJlbSwgMXJlbSk7XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuY2lyY2xlIC5tYXNrIC5maWxsIHtcbiAgY2xpcDogcmVjdCgwcmVtLCAxcmVtLCAycmVtLCAwcmVtKTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5pbnNldCB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLnBlcmNlbnRhZ2UsXG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLmNvdW50ZXIge1xuICBsaW5lLWhlaWdodDogMS44NTkzNzVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuLmluZGljYXRvci1yYWRpYWwuaW5kaWNhdG9yLXJhZGlhbC0tc20gLmluc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLnBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLmNvdW50ZXIge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pbmRpY2F0b3ItcmFkaWFsLmluZGljYXRvci1yYWRpYWwtLXNtIC5pbnNldCAuY291bnRlciAuY291bnRlci1saW1pdCB7XG4gIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICB0b3A6IC0wLjE4NzVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zbSAuaW5zZXQgLmNvdW50ZXIgLmNvdW50ZXItbGltaXQ6YmVmb3JlIHtcbiAgcGFkZGluZzogMCAwLjA2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC4zNzVyZW07XG59XG4uaW5kaWNhdG9yLXJhZGlhbC5pbmRpY2F0b3ItcmFkaWFsLS1zaGFkb3cgLmNpcmNsZSAuc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgfVxufVxuLm1vZGFsIHtcbiAgei1pbmRleDogMTIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uby10b3VjaCAubW9kYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubm8tdG91Y2ggLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIC5uby10b3VjaCAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubW9kYWwubW9kYWwtLWZ1bGwgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNnJlbTtcbiAgbGVmdDogMC41cmVtO1xuICByaWdodDogMC41cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbn1cbi5tb2RhbC5tb2RhbC0tZnVsbCAubW9kYWwtZGlhbG9nIC5wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLm1vZGFsLS1mdWxsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5tb2RhbC5tb2RhbC0tZnVsbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUuNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLS1mdWxsIC5tb2RhbC1kaWFsb2cge1xuICAgIHRvcDogNnJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbiAgLm1vZGFsLm1vZGFsLS1mdWxsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cmVtKTtcbiAgfVxufVxuLm1vZGFsIC5wYW5lIHtcbiAgLyogUGFuZSBpbnNpZGUgTW9kYWwgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCAucGFuZSAucGFuZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsIC5wYW5lLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG59XG4ubW9kYWwuYm9vdGJveCAuYm9vdGJveC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLmJvb3Rib3ggLmJvb3Rib3gtY2xvc2UtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubW9kYWwuYm9vdGJveCAuYm9vdGJveC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtdWlcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwuYm9vdGJveCAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLyogRG8gbm90IHVzZSBiZWNhdXNlIG9mIG11bHRpcGxlIHN0YWNrZWQgbW9kYWxzICovXG4gIHotaW5kZXg6IDExMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuLm1vZGFsLWhlYWRlciAuYWN0aW9uLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1oZWFkZXIgLmFjdGlvbi0tY2xvc2Uge1xuICB0b3A6IDFyZW07XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1jb250ZW50IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuLm1vZGFsLWNvbnRlbnQubW9kYWwtY29udGVudC0tbG9hZGluZyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWNvbnRlbnQubW9kYWwtY29udGVudC0tbG9hZGluZyAubW9kYWwtYm9keSxcbi5tb2RhbC1jb250ZW50Lm1vZGFsLWNvbnRlbnQtLWxvYWRpbmcgLm1vZGFsLWZvb3RlciB7XG4gIG9wYWNpdHk6IDAuMzI7XG59XG4ubW9kYWwtY29udGVudC5tb2RhbC1jb250ZW50LS1sb2FkaW5nICsgLm1vZGFsLWluZGljYXRvci5tb2RhbC1pbmRpY2F0b3ItLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1vZGFsLWluZGljYXRvci0tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC0tZmVlZGJhY2sgLnBhbmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjVyZW0pO1xufVxuLm1vZGFsLS1mZWVkYmFjayAucGFuZS1jb250ZW50IHtcbiAgYm90dG9tOiAxMC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kYWwtLWZlZWRiYWNrIC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC0tZmVlZGJhY2sgLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tb2RhbC0tZmVlZGJhY2sgLnBhbmUtZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tb2JpbGUuc2FmYXJpIC5tb2RhbC0tZmVlZGJhY2sgLm1vZGFsLWRpYWxvZyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDkuNXJlbSk7XG59XG4ubW9iaWxlLnNhZmFyaSAubW9kYWwtLWZlZWRiYWNrIC5wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC0tZmVlZGJhY2sgLnBhbmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgfVxufVxuXG4ubW9kYWwtZmVlZGJhY2staWNvbiB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kYWwtZmVlZGJhY2staWNvbi5pY29uLS1hZGQge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tb2RhbC1mZWVkYmFjay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTQyNDlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ1NzUxcmVtO1xufVxuXG4ubW9kYWwtZmVlZGJhY2stc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjUxMjQ5cmVtO1xuICBwYWRkaW5nLXRvcDogMC40ODc1MXJlbTtcbn1cblxuLm1vZGFsLS1wYW5lLXYyLm1vZGFsIC5wYW5lLXYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVyZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG4ubW9kYWwtLXBhbmUtdjIubW9kYWwuaW4gLnBhbmUtdjIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbltkYXRhLW1vZGFsLWlkPWNvbnRhY3RdIC5jb250YWN0LXRpdGxlLFxuW2RhdGEtbW9kYWwtaWQ9Y29udGFjdF0gLmNvbnRhY3QtbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLW1vZGFsLWlkPWNvbnRhY3RdIC5jb250YWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbltkYXRhLW1vZGFsLWlkPWNvbnRhY3RdIC5jb250YWN0LWxlYWQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4jcXVpY2tzdGFydFBvcHVwTW9kYWwge1xuICB6LWluZGV4OiA5OTk7XG59XG4jcXVpY2tzdGFydFBvcHVwTW9kYWwubW9kYWwuaW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3F1aWNrc3RhcnRQb3B1cE1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNxdWlja3N0YXJ0UG9wdXBNb2RhbCAubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNxdWlja3N0YXJ0T3ZlcnZpZXdNb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMTcsIDIyNywgMC43Mik7XG59XG4jcXVpY2tzdGFydE92ZXJ2aWV3TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA5MiU7XG59XG4jcXVpY2tzdGFydE92ZXJ2aWV3TW9kYWwgbmF2IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMnJlbSk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI4cHgpIHtcbiAgLyoqIEN1c3RvbSBzaXplIHRvIGZpdCBvcmlnaW5hbCBpbWFnZXMgKiovXG4gIFtkYXRhLW1vZGFsLWlkPWZvY3VzLW9yaWdpbmFsXS5tb2RhbC0tcGFuZS12Mi5tb2RhbCAucGFuZS12MiB7XG4gICAgd2lkdGg6IDY0LjI1cmVtOyAvKiBUT0RPOiBjb25zaWRlciB3aWR0aCBvZiBzY3JvbGxiYXI/ICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTMyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0teHMgLnBhbmUtdjIge1xuICAgIHdpZHRoOiAyMi41cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTExLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDMycmVtKSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0teHMgLnBhbmUtdjIge1xuICAgIGhlaWdodDogMzByZW07XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0tc20gLnBhbmUtdjIge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MnJlbSkge1xuICAubW9kYWwtLXBhbmUtdjIubW9kYWwubW9kYWwtLXNtIC5wYW5lLXYyIHtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLS1wYW5lLXYyLm1vZGFsLm1vZGFsLS1sZyAucGFuZS12MiB7XG4gICAgd2lkdGg6IDc1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTM3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU4LjI1cmVtKSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0tbGcgLnBhbmUtdjIge1xuICAgIGhlaWdodDogNTYuMjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0yOC4xMjVyZW07XG4gIH1cbn1cbi5tZW51IC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG4ubWVudSAuaWNvbi1jb250YWluZXItLWFycm93LXJpZ2h0LFxuLm1lbnUgLmljb24tY29udGFpbmVyLS1hZGQge1xuICB3aWR0aDogMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gMCAwIC0wLjM3NXJlbTtcbn1cbi5tZW51IC5pY29uLWNvbnRhaW5lcixcbi5tZW51IC5pY29uLWNvbnRhaW5lci0tYXJyb3ctcmlnaHQge1xuICBtYXJnaW46IDA7XG59XG4ubWVudSAuaWNvbi1jb250YWluZXItLWFycm93LXVwcmlnaHQge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luOiAtMC42NzVyZW0gMCAwIC0wLjY3NXJlbTtcbn1cbi5tZW51IC5pY29uLWNvbnRhaW5lci0tc3luYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbn1cbi5tZW51LS11bmRlcmxpbmUtaG92ZXIgLm1lbnUtaXRlbTpob3ZlcjphZnRlciwgLm1lbnUtLXVuZGVybGluZS1ob3ZlciAubWVudS1pdGVtOmZvY3VzOmFmdGVyLCAubWVudS0tdW5kZXJsaW5lLWhvdmVyIC5tZW51LWl0ZW06aG92ZXI6Zm9jdXM6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWhlYWRpbmcsIC5tZW51LWl0ZW0ubWVudS1pdGVtLS10eXBlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tdHlwZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0taWNvbi1ob21lIC5tZW51LWl0ZW0tdGl0bGUge1xuICBvcmRlcjogMTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLS1pY29uLWhvbWUgLm1lbnUtaXRlbS1pY29uIHtcbiAgb3JkZXI6IDA7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOm5vdCgubWVudS1pdGVtLS1pY29uLWhvbWUpIC5tZW51LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlOm5vdCgubWVudS1pdGVtLS1pY29uLWhvbWUpIC5tZW51LWl0ZW0taW5kaWNhdG9yOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWl0ZW0tbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm1lbnUtaXRlbS0tc3VmZml4IC5tZW51LWl0ZW0tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tZW51LWl0ZW0tc3VmZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51LWl0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW46IDAgMCAwLjEyNXJlbTtcbn1cblxuLm1lbnUtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LWl0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLXYyLS1wb3AgLm1lbnUtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi5tZW51LWl0ZW0tdGl0bGUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDk2JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubWVudS1pdGVtLWNvdW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWVudS1pdGVtLWluZGljYXRvcixcbi5tZW51LWl0ZW0taWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IG1pbi1pbnRyaW5zaWM7XG59XG5cbi5tZW51LWl0ZW0taW5kaWNhdG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVudS1pdGVtLW5vdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1hdXRvY29tcGxldGUudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNnB4O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgMDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIDcwMDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgIDA7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgI2ZmZjtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtc2Vjb25kYXJ5O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgI2ZmZjtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRicmFuZC1zZWNvbmRhcnk7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgI2ZmZjtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRicmFuZC13YXJuaW5nO1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyO1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgI2ZmZjtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRicmFuZC1kYW5nZXI7XG5cblxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG4qL1xuLmFsZXJ0cyB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xufVxuLmFsZXJ0cyAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5hbGVydHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsZXJ0cy1pdGVtLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmFsZXJ0cy1pdGVtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMXJlbTtcbiAgaHlwaGVuczogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cblxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0ge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE0MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSBbZGF0YS1ub3RpZnk9aWNvbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gW2RhdGEtbm90aWZ5PWRpc21pc3NdLmNsb3NlIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbltkYXRhLW5vdGlmeT1jb250YWluZXJdIFtkYXRhLW5vdGlmeT1kaXNtaXNzXS5jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSBbZGF0YS1ub3RpZnk9ZGlzbWlzc10uY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC40NDAwMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDQwMDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1ub3RpZnk9Y29udGFpbmVyXSBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzUzNzZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM1Mzc2cmVtO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl1bZGF0YS1ub3RpZnktcG9zaXRpb249dG9wLXJpZ2h0XSB7XG4gIHRvcDogMXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbm90aWZ5PWNvbnRhaW5lcl0gaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC12aWV3IHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyaWQtdmlldy5yb3cge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYW5lLXNlY3Rpb24tLWluc2V0IC5ncmlkLXZpZXcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZS1zZWN0aW9uLS1leHBhbmQgLmdyaWQtdmlldyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmlkLXZpZXcgLnN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyaWQtdmlldyB0aCxcbi5ncmlkLXZpZXcgdGQge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmdyaWQtdmlldyB0aDpmaXJzdC1jaGlsZCxcbi5ncmlkLXZpZXcgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5ncmlkLXZpZXcgdGg6Zmlyc3QtY2hpbGQua3YtYWxpZ24tY2VudGVyLFxuLmdyaWQtdmlldyB0ZDpmaXJzdC1jaGlsZC5rdi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdyaWQtdmlldyB0aDpsYXN0LWNoaWxkLFxuLmdyaWQtdmlldyB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXZpZXcgdGg6Zmlyc3QtY2hpbGQsXG4gIC5ncmlkLXZpZXcgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAuZ3JpZC12aWV3IHRoOmxhc3QtY2hpbGQsXG4gIC5ncmlkLXZpZXcgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLmdyaWQtdmlldyB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5ncmlkLXZpZXcgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uZ3JpZC12aWV3IHRib2R5IHRkICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctLWFjdGlvbnMgdGhlYWQgdGg6bGFzdC1jaGlsZCxcbi5ncmlkLXZpZXcgLmdyaWQtdmlldy0tYWN0aW9ucyB0aGVhZCB0ZDpsYXN0LWNoaWxkLFxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1hY3Rpb25zIHRib2R5IHRoOmxhc3QtY2hpbGQsXG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctLWFjdGlvbnMgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctLWFjdGlvbnMgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFyZW07XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctLWFjdGlvbnMgdGQ6bGFzdC1jaGlsZCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctLXNlbGVjdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5ncmlkLXZpZXcgLmdyaWQtdmlldy0tc2VsZWN0YWJsZSB0ZC5rdi1yb3ctc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctLXNlbGVjdGFibGUgdGQ6Zmlyc3QtY2hpbGQgKyB0ZCwgLmdyaWQtdmlldyAuZ3JpZC12aWV3LS1zZWxlY3RhYmxlIHRkLmt2LXJvdy1zZWxlY3QgKyB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLXZpZXctLWV4cGFuZCAuZ3JpZC12aWV3IHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5ncmlkLXZpZXcgLmdyaWQtdmlldy1zdGF0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLXZpZXcgLmdyaWQtdmlldy1zdGF0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdCArIC5ncmlkLXZpZXctc3RhdCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmdyaWQtdmlldyAuZ3JpZC12aWV3LXN0YXQtbGFiZWwsXG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdC12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JpZC12aWV3IC5ncmlkLXZpZXctc3RhdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjI2NzUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNjc1MXJlbTtcbn1cbi5ncmlkLXZpZXcgLmdyaWQtdmlldy1zdGF0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTkwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjE5MDAxcmVtO1xufVxuLmdyaWQtdmlldyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDVyZW07XG59XG4uZ3JpZC12aWV3IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUyJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cbi5ncmlkLXZpZXcgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyaWQtdmlldyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmdyaWQtdmlldyAua3Ytcm93LWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5cmVtO1xuICBoZWlnaHQ6IDA7XG59XG4uZ3JpZC12aWV3IC5rdi1wYW5lbC1iZWZvcmUsXG4uZ3JpZC12aWV3IC5rdi1wYW5lbC1hZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtdmlldyAua3YtcGFuZWwtYmVmb3JlLFxuICAuZ3JpZC12aWV3IC5rdi1wYW5lbC1hZnRlciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG4uZ3JpZC12aWV3IC5rdi1wYW5lbC1hZnRlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3JpZC12aWV3IC5rdi1wYW5lbC1hZnRlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLmdyaWQtdmlldyAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG4uZ3JpZC12aWV3IC5maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLXZpZXcgLmZpbHRlcnMgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC12aWV3IC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkLXZpZXcgLmt2LXRhYmxlLXdyYXAgdGgsXG4gIC5ncmlkLXZpZXcgLmt2LXRhYmxlLXdyYXAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRoZWFkIHRoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtdmlldyAua3YtdGFibGUtd3JhcCB0aGVhZCB0aC5rdi1hbGwtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXZpZXcgLmt2LXRhYmxlLXdyYXAgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZ3JpZC12aWV3IC5rdi10YWJsZS13cmFwIHRib2R5IC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cbi5ncmlkLXZpZXcgdGhlYWQsXG4uZ3JpZC12aWV3IC5rdi1yb3ctc2VsZWN0IHtcbiAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5ncmlkLXZpZXcgdGhlYWQgbGFiZWwsXG4uZ3JpZC12aWV3IC5rdi1yb3ctc2VsZWN0IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdyaWQtdmlldyB0aGVhZCAuaW5kaWNhdG9yLFxuLmdyaWQtdmlldyAua3Ytcm93LXNlbGVjdCAuaW5kaWNhdG9yIHtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ3JpZC12aWV3IC5lbXB0eSB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmt2LWdyaWQtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmt2LWdyaWQtbG9hZGluZyA+IC5ncmlkLXZpZXcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ncmlkLXZpZXctdGl0bGUsXG4uZ3JpZC12aWV3LXByb3BlcnRpZXMsXG4uZ3JpZC12aWV3LWVtYWlsLFxuLmdyaWQtdmlldy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyaWQtdmlldy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5ncmlkLXZpZXctdGl0bGUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmdyaWQtdmlldy1lbWFpbCxcbi5ncmlkLXZpZXctcHJvcGVydGllcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ncmlkLXZpZXctZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi8qLmt2LXRyZWUtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cblxuICAgIC5rdi1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAua3YtdHJlZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdi10cmVlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3YtdHJlZS1yb290IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAua3YtdHJlZS1saXN0IHtcbiAgICAgICAgdG9wOiAxLjEyNXJlbTtcbiAgICB9XG5cbiAgICAua3YtdHJlZSB1bCxcbiAgICAua3YtdHJlZSBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICAgIH1cblxuICAgIC5rdi10cmVlIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmt2LXRyZWUgbGkgdWwge1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAua3Ytbm9kZS1kZXRhaWwsXG4gICAgLmt2LW5vZGUtbGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5rdi1oYXMtY2hlY2tib3ggLmt2LXNlbGVjdGVkID4gLmt2LXRyZWUtbGlzdCAua3Ytbm9kZS1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAua3Ytbm9kZS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt2LW5vZGUtZGV0YWlsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3YtaGlnaGxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ua3Ytc2VhcmNoLWNsZWFyIHtcbiAgICAvL0BleHRlbmQgJWljb247XG4gICAgLy9AZXh0ZW5kICVpY29uLW11dGU7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICRpY29uLWNsZWFyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcblxuICAgIC5uby10b3VjaCAmIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuICAgIH1cblxuICAgIC5uby10b3VjaCAua3Ytc2VhcmNoLWNvbnRhaW5lcjpob3ZlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ua3YtbG9hZGluZy1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59Ki9cbi8qXG4gKiBGYW5jeXRyZWUgXCJMaW9uXCIgc2tpbi5cbiAqXG4gKiBET04nVCBFRElUIFRIRSBDU1MgRklMRSBESVJFQ1RMWSwgc2luY2UgaXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgZnJvbVxuICogdGhlIExFU1MgdGVtcGxhdGVzLlxuICovXG4vKlxuIExpb24gY29sb3JzOlxuXHRncmF5IGhpZ2hsaWdodCBiYXI6ICNENEQ0RDRcblx0Ymx1ZSBoaWdobGlnaHQtYmFyIGFuZCAtYm9yZGVyICMzODc1RDdcblxuKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb21tb24gU3R5bGVzIGZvciBGYW5jeXRyZWUgU2tpbnMuXG4gKlxuICogVGhpcyBzZWN0aW9uIGlzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZyb20gdGhlIGBza2luLWNvbW1vbi5sZXNzYCB0ZW1wbGF0ZS5cbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSGVscGVyc1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbnRhaW5lciBhbmQgVUwgLyBMSVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnVsLmZhbmN5dHJlZS1jb250YWluZXIge1xuICBmb250LWZhbWlseTogdGFob21hLCBhcmlhbCwgaGVsdmV0aWNhO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGdyYXk7XG4gIG1pbi1oZWlnaHQ6IDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyO1xuICAtbW96LWJhY2tncm91bmQtaW5saW5lLXBvbGljeTogY29udGludW91cztcbiAgLW1vei1iYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lciBsaS5mYW5jeXRyZWUtbGFzdHNpYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1mYW5jeXRyZWUtZGlzYWJsZWQgdWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xufVxuXG51bC5mYW5jeXRyZWUtY29ubmVjdG9ycy5mYW5jeXRyZWUtY29udGFpbmVyIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL3ZsaW5lLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG51bC5mYW5jeXRyZWUtY29udGFpbmVyIGxpLmZhbmN5dHJlZS1sYXN0c2liLFxudWwuZmFuY3l0cmVlLW5vLWNvbm5lY3RvciA+IGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxubGkuZmFuY3l0cmVlLWFuaW1hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbW1vbiBpY29uIGRlZmluaXRpb25zXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc3Bhbi5mYW5jeXRyZWUtZW1wdHksXG5zcGFuLmZhbmN5dHJlZS12bGluZSxcbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuc3Bhbi5mYW5jeXRyZWUtaWNvbixcbnNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LFxuc3Bhbi5mYW5jeXRyZWUtZHJhZy1oZWxwZXItaW1nLFxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL2ljb25zLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtaWNvbixcbnNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LFxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG5zcGFuLmZhbmN5dHJlZS1jdXN0b20taWNvbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyogVXNlZCBieSBpY29uIG9wdGlvbjogKi9cbnNwYW4uZmFuY3l0cmVlLWN1c3RvbS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4vKiBVc2VkIGJ5ICdpY29uJyBub2RlIG9wdGlvbjogKi9cbmltZy5mYW5jeXRyZWUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRXhwYW5kZXIgaWNvblxuICpcbiAqIE5vdGU6IElFNiBkb2Vzbid0IGNvcnJlY3RseSBldmFsdWF0ZSBtdWx0aXBsZXMgY2xhc3MgbmFtZXMsXG4gKlx0XHQgc28gd2UgY3JlYXRlIGNvbWJpbmVkIGNsYXNzIG5hbWVzIHRoYXQgY2FuIGJlIHVzZWQgaW4gdGhlIENTUy5cbiAqXG4gKiBQcmVmaXg6IGZhbmN5dHJlZS1leHAtXG4gKiAxc3QgY2hhcmFjdGVyOiAnZSc6IGV4cGFuZGVkLCAnYyc6IGNvbGxhcHNlZCwgJ24nOiBubyBjaGlsZHJlblxuICogMm5kIGNoYXJhY3RlciAob3B0aW9uYWwpOiAnZCc6IGxhenkgKERlbGF5ZWQpXG4gKiAzcmQgY2hhcmFjdGVyIChvcHRpb25hbCk6ICdsJzogTGFzdCBzaWJsaW5nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeXRyZWUtZXhwLW4gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1ubCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5dHJlZS1jb25uZWN0b3JzIC5mYW5jeXRyZWUtZXhwLW4gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9za2luLWxpb24vaWNvbnMuZ2lmXCIpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbiBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtY29ubmVjdG9ycyAuZmFuY3l0cmVlLWV4cC1uIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NHB4O1xufVxuXG4uZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtYyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODBweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtYyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4uZmFuY3l0cmVlLWV4cC1jbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOTZweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtY2wgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtY2Qgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtY2Qgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtY2RsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWNkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4uZmFuY3l0cmVlLWV4cC1lIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtZWQgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLmZhbmN5dHJlZS1leHAtZSBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3Zlcixcbi5mYW5jeXRyZWUtZXhwLWVkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWVsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtZWRsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi5mYW5jeXRyZWUtZXhwLWVsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyLFxuLmZhbmN5dHJlZS1leHAtZWRsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi8qIEZhZGUgb3V0IGV4cGFuZGVycywgd2hlbiBjb250YWluZXIgaXMgbm90IGhvdmVyZWQgb3IgYWN0aXZlICovXG4uZmFuY3l0cmVlLWZhZGUtZXhwYW5kZXIgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeXRyZWUtZmFkZS1leHBhbmRlcjpob3ZlciBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZmFkZS1leHBhbmRlci5mYW5jeXRyZWUtdHJlZWZvY3VzIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1mYWRlLWV4cGFuZGVyIC5mYW5jeXRyZWUtdHJlZWZvY3VzIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1mYWRlLWV4cGFuZGVyIFtjbGFzcyo9ZmFuY3l0cmVlLXN0YXR1c25vZGUtXSBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENoZWNrYm94IGljb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzJweDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00OHB4O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveC5mYW5jeXRyZWUtcmFkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLmZhbmN5dHJlZS1wYXJ0c2VsIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG5cbi5mYW5jeXRyZWUtcGFydHNlbCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuXG4uZmFuY3l0cmVlLXBhcnRzZWwgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi5mYW5jeXRyZWUtcGFydHNlbCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveC5mYW5jeXRyZWUtcmFkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3guZmFuY3l0cmVlLXJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi5mYW5jeXRyZWUtdW5zZWxlY3RhYmxlIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4uZmFuY3l0cmVlLXVuc2VsZWN0YWJsZSBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzJweDtcbn1cblxuLmZhbmN5dHJlZS11bnNlbGVjdGFibGUuZmFuY3l0cmVlLXBhcnRzZWwgc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDtcbn1cblxuLmZhbmN5dHJlZS11bnNlbGVjdGFibGUuZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBOb2RlIHR5cGUgaWNvblxuICogTm90ZTogSUU2IGRvZXNuJ3QgY29ycmVjdGx5IGV2YWx1YXRlIG11bHRpcGxlcyBjbGFzcyBuYW1lcyxcbiAqXHRcdCBzbyB3ZSBjcmVhdGUgY29tYmluZWQgY2xhc3MgbmFtZXMgdGhhdCBjYW4gYmUgdXNlZCBpbiB0aGUgQ1NTLlxuICpcbiAqIFByZWZpeDogZmFuY3l0cmVlLWljby1cbiAqIDFzdCBjaGFyYWN0ZXI6ICdlJzogZXhwYW5kZWQsICdjJzogY29sbGFwc2VkXG4gKiAybmQgY2hhcmFjdGVyIChvcHRpb25hbCk6ICdmJzogZm9sZGVyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi8qIERvY3VtZW50cyAqL1xuLmZhbmN5dHJlZS1pY28tYyBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMHB4O1xufVxuXG4uZmFuY3l0cmVlLWhhcy1jaGlsZHJlbi5mYW5jeXRyZWUtaWNvLWMgc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDBweDtcbn1cblxuLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4uZmFuY3l0cmVlLWljby1jIHNwYW4uZmFuY3l0cmVlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwcHg7XG59XG5cbi5mYW5jeXRyZWUtaWNvLWUgc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDBweDtcbn1cblxuLmZhbmN5dHJlZS1pY28tZSBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMHB4O1xufVxuXG4vKiBGb2xkZXJzICovXG4uZmFuY3l0cmVlLWljby1jZiBzcGFuLmZhbmN5dHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNnB4O1xufVxuXG4uZmFuY3l0cmVlLWljby1jZiBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi5mYW5jeXRyZWUtaGFzLWNoaWxkcmVuLmZhbmN5dHJlZS1pY28tY2Ygc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4uZmFuY3l0cmVlLWhhcy1jaGlsZHJlbi5mYW5jeXRyZWUtaWNvLWNmIHNwYW4uZmFuY3l0cmVlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cblxuLmZhbmN5dHJlZS1pY28tZWYgc3Bhbi5mYW5jeXRyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4O1xufVxuXG4uZmFuY3l0cmVlLWljby1lZiBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi5mYW5jeXRyZWUtbG9hZGluZyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtbG9hZGluZyBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3Zlcixcbi5mYW5jeXRyZWUtc3RhdHVzbm9kZS1sb2FkaW5nIHNwYW4uZmFuY3l0cmVlLWljb24sXG4uZmFuY3l0cmVlLXN0YXR1c25vZGUtbG9hZGluZyBzcGFuLmZhbmN5dHJlZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL2xvYWRpbmcuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4vKiBTdGF0dXMgbm9kZSBpY29ucyAqL1xuLmZhbmN5dHJlZS1zdGF0dXNub2RlLWVycm9yIHNwYW4uZmFuY3l0cmVlLWljb24sXG4uZmFuY3l0cmVlLXN0YXR1c25vZGUtZXJyb3Igc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTEycHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBOb2RlIHRpdGxlcyBhbmQgaGlnaGxpZ2h0aW5nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc3Bhbi5mYW5jeXRyZWUtbm9kZSB7XG4gIC8qIFNlZSAjMTE3ICovXG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG59XG5cbnNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMCAzcHggMCAzcHg7XG4gIG1hcmdpbjogMHB4IDAgMCAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1lcnJvciBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBEcmFnJ24nZHJvcCBzdXBwb3J0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZGl2LmZhbmN5dHJlZS1kcmFnLWhlbHBlciBzcGFuLmZhbmN5dHJlZS1jaGlsZGNvdW50ZXIsXG5kaXYuZmFuY3l0cmVlLWRyYWctaGVscGVyIHNwYW4uZmFuY3l0cmVlLWRuZC1tb2RpZmllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzdhYjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbmRpdi5mYW5jeXRyZWUtZHJhZy1oZWxwZXIgc3Bhbi5mYW5jeXRyZWUtY2hpbGRjb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG5kaXYuZmFuY3l0cmVlLWRyYWctaGVscGVyIHNwYW4uZmFuY3l0cmVlLWRuZC1tb2RpZmllciB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuZGl2LmZhbmN5dHJlZS1kcmFnLWhlbHBlci5mYW5jeXRyZWUtZHJvcC1hY2NlcHQgc3Bhbi5mYW5jeXRyZWUtZHJhZy1oZWxwZXItaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG5kaXYuZmFuY3l0cmVlLWRyYWctaGVscGVyLmZhbmN5dHJlZS1kcm9wLXJlamVjdCBzcGFuLmZhbmN5dHJlZS1kcmFnLWhlbHBlci1pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi8qKiogRHJvcCBtYXJrZXIgaWNvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jZmFuY3l0cmVlLWRyb3AtbWFya2VyIHtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZmFuY3l0cmVlLWRyb3AtbWFya2VyLmZhbmN5dHJlZS1kcm9wLWFmdGVyLFxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlci5mYW5jeXRyZWUtZHJvcC1iZWZvcmUge1xuICB3aWR0aDogNjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNDRweDtcbn1cblxuI2ZhbmN5dHJlZS1kcm9wLW1hcmtlci5mYW5jeXRyZWUtZHJvcC1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4jZmFuY3l0cmVlLWRyb3AtbWFya2VyLmZhbmN5dHJlZS1kcm9wLW1vdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi8qKiogU291cmNlIG5vZGUgd2hpbGUgZHJhZ2dpbmcgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zcGFuLmZhbmN5dHJlZS1kcmFnLXNvdXJjZS5mYW5jeXRyZWUtZHJhZy1yZW1vdmUge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4vKioqIFRhcmdldCBub2RlIHdoaWxlIGRyYWdnaW5nIGN1cnNvciBpcyBvdmVyIGl0ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICdydGwnIG9wdGlvblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwgLmZhbmN5dHJlZS10aXRsZSB7XG4gIC8qdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyovXG4gIC8qIG9wdGlvbmFsOiByZXZlcnNlIHRpdGxlIGxldHRlcnMgKi9cbn1cblxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCBzcGFuLmZhbmN5dHJlZS1jb25uZWN0b3IsXG4uZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCBzcGFuLmZhbmN5dHJlZS1pY29uLFxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCBzcGFuLmZhbmN5dHJlZS1kcmFnLWhlbHBlci1pbWcsXG4uZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsICNmYW5jeXRyZWUtZHJvcC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9za2luLWxpb24vaWNvbnMtcnRsLmdpZlwiKTtcbn1cblxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCAuZmFuY3l0cmVlLWV4cC1uIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCAuZmFuY3l0cmVlLWV4cC1ubCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwuZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbiBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtY29udGFpbmVyLmZhbmN5dHJlZS1ydGwuZmFuY3l0cmVlLWNvbm5lY3RvcnMgLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9za2luLWxpb24vaWNvbnMtcnRsLmdpZlwiKTtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsIHVsIHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbn1cblxudWwuZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtcnRsLmZhbmN5dHJlZS1jb25uZWN0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2tpbi1saW9uL3ZsaW5lLXJ0bC5naWZcIik7XG59XG5cbnVsLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bCBsaS5mYW5jeXRyZWUtbGFzdHNpYixcbnVsLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXJ0bC5mYW5jeXRyZWUtbm8tY29ubmVjdG9yID4gbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogJ3RhYmxlJyBleHRlbnNpb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG50YWJsZS5mYW5jeXRyZWUtZXh0LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC10YWJsZSBzcGFuLmZhbmN5dHJlZS1ub2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogJ2NvbHVtbnZpZXcnIGV4dGVuc2lvblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyB0Ym9keSB0ciB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyB0Ym9keSB0ciB0ZCA+IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC1jb2x1bW52aWV3IHRib2R5IHRyIHRkID4gdWwgbGkge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBib3JkZXI7XG4gIC1tb3otYmFja2dyb3VuZC1pbmxpbmUtcG9saWN5OiBjb250aW51b3VzO1xuICAtbW96LWJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLyogbm8gdi1saW5lcyAqL1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyBzcGFuLmZhbmN5dHJlZS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBhbGxvdyBwb3NpdGlvbmluZyBvZiBlbWJlZGRlZCBzcGFucyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkU4RjY7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyAuZmFuY3l0cmVlLWhhcy1jaGlsZHJlbiBzcGFuLmZhbmN5dHJlZS1jdi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MHB4O1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LWNvbHVtbnZpZXcgLmZhbmN5dHJlZS1oYXMtY2hpbGRyZW4gc3Bhbi5mYW5jeXRyZWUtY3YtcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICdmaWx0ZXInIGV4dGVuc2lvblxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1kaW1tIHNwYW4uZmFuY3l0cmVlLW5vZGUgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogc2lsdmVyO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWRpbW0gdHIuZmFuY3l0cmVlLXN1Ym1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWRpbW0gc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtc3VibWF0Y2ggc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1kaW1tIHRyLmZhbmN5dHJlZS1tYXRjaCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1kaW1tIHNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLW1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgdHIuZmFuY3l0cmVlLWhpZGUsXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXItaGlkZSBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgdHIuZmFuY3l0cmVlLXN1Ym1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtc3VibWF0Y2ggc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogc2lsdmVyO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgdHIuZmFuY3l0cmVlLW1hdGNoIHNwYW4uZmFuY3l0cmVlLXRpdGxlLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtbWF0Y2ggc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIEhpZGUgZXhwYW5kZXJzIGlmIGFsbCBjaGlsZCBub2RlcyBhcmUgaGlkZGVuIGJ5IGZpbHRlciAqL1xuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUtZXhwYW5kZXJzIHRyLmZhbmN5dHJlZS1tYXRjaCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlLWV4cGFuZGVycyBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1tYXRjaCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5dHJlZS1leHQtZmlsdGVyLWhpZGUtZXhwYW5kZXJzIHRyLmZhbmN5dHJlZS1zdWJtYXRjaCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXh0LWZpbHRlci1oaWRlLWV4cGFuZGVycyBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1zdWJtYXRjaCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWNoaWxkY291bnRlciBzcGFuLmZhbmN5dHJlZS1pY29uLFxuLmZhbmN5dHJlZS1leHQtZmlsdGVyIHNwYW4uZmFuY3l0cmVlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWNoaWxkY291bnRlciBzcGFuLmZhbmN5dHJlZS1jaGlsZGNvdW50ZXIsXG4uZmFuY3l0cmVlLWV4dC1maWx0ZXIgc3Bhbi5mYW5jeXRyZWUtY2hpbGRjb3VudGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogLTZweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICd3aWRlJyBleHRlbnNpb25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG51bC5mYW5jeXRyZWUtZXh0LXdpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLmZhbmN5dHJlZS1leHQtd2lkZSBzcGFuLmZhbmN5dHJlZS1ub2RlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxudWwuZmFuY3l0cmVlLWV4dC13aWRlIHNwYW4uZmFuY3l0cmVlLW5vZGUgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICdmaXhlZCcgZXh0ZW5zaW9uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlciAuZmFuY3l0cmVlLWV4dC1maXhlZC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyIGRpdi5mYW5jeXRyZWUtZXh0LWZpeGVkLXNjcm9sbC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgZGl2LmZhbmN5dHJlZS1leHQtZml4ZWQtc2Nyb2xsLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgZGl2LmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlci10bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlciBkaXYuZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyLXRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDBweDtcbn1cblxuLmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlciBkaXYuZmFuY3l0cmVlLWV4dC1maXhlZC13cmFwcGVyLWJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwcHg7XG59XG5cbi5mYW5jeXRyZWUtZXh0LWZpeGVkLXdyYXBwZXIgZGl2LmZhbmN5dHJlZS1leHQtZml4ZWQtd3JhcHBlci1iciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFN0eWxlcyBzcGVjaWZpYyB0byB0aGlzIHNraW4uXG4gKlxuICogVGhpcyBzZWN0aW9uIGlzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZyb20gdGhlIGB1aS1mYW5jeXRyZWUubGVzc2AgdGVtcGxhdGUuXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE5vZGUgdGl0bGVzXG4gKi9cbnNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWZvY3VzZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIGJsYWNrO1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbnNwYW4uZmFuY3l0cmVlLWFjdGl2ZSBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XG59XG5cbnNwYW4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZmFuY3l0cmVlLXRyZWVmb2N1cyBzcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbi5mYW5jeXRyZWUtdHJlZWZvY3VzIHNwYW4uZmFuY3l0cmVlLWFjdGl2ZSBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVENztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqICd0YWJsZScgZXh0ZW5zaW9uXG4gKi9cbnRhYmxlLmZhbmN5dHJlZS1leHQtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LXRhYmxlIHRib2R5IHRyLmZhbmN5dHJlZS1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5REVGRDtcbn1cblxudGFibGUuZmFuY3l0cmVlLWV4dC10YWJsZSB0Ym9keSB0ci5mYW5jeXRyZWUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcm95YWxibHVlO1xufVxuXG50YWJsZS5mYW5jeXRyZWUtZXh0LXRhYmxlIHRib2R5IHRyLmZhbmN5dHJlZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OURFRkQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiAnY29sdW1udmlldycgZXh0ZW5zaW9uXG4gKi9cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbnRhYmxlLmZhbmN5dHJlZS1leHQtY29sdW1udmlldyBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb3lhbGJsdWU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDVVNUT01cbiAqL1xudWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG51bC5mYW5jeXRyZWUtY29udGFpbmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxudWwuZmFuY3l0cmVlLWNvbnRhaW5lci5mYW5jeXRyZWUtdHJlZWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICB1bC5mYW5jeXRyZWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG5zcGFuLmZhbmN5dHJlZS1ub2RlIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbnNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogYXV0bztcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IC0xLjVyZW0gMCAwIC0xLjVyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG5zcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAgMC4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAuMDYxMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbnNwYW4uZmFuY3l0cmVlLWVtcHR5LFxuc3Bhbi5mYW5jeXRyZWUtdmxpbmUsXG5zcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbnNwYW4uZmFuY3l0cmVlLWljb24sXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMC44NzVyZW0vMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbnNwYW4uZmFuY3l0cmVlLWVtcHR5OmhvdmVyLFxuc3Bhbi5mYW5jeXRyZWUtdmxpbmU6aG92ZXIsXG5zcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpob3ZlcixcbnNwYW4uZmFuY3l0cmVlLWljb246aG92ZXIsXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZmFuY3l0cmVlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6aG92ZXIsXG4uZmFuY3l0cmVlLXN0YXR1c25vZGUtbG9hZGluZyBzcGFuLmZhbmN5dHJlZS1pY29uLFxuLmZhbmN5dHJlZS1zdGF0dXNub2RlLWxvYWRpbmcgc3Bhbi5mYW5jeXRyZWUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbiNzZWFyY2gtc2V0dGluZ3MtY2xhc3MgLnVpLWF1dG9jb21wbGV0ZSxcbiNzZWFyY2gtc2V0dGluZ3MtYnJhbmNoIC51aS1hdXRvY29tcGxldGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jc2VhcmNoLXNldHRpbmdzLWNsYXNzIC51aS1hdXRvY29tcGxldGUudWktbWVudSAudWktbWVudS1pdGVtLFxuI3NlYXJjaC1zZXR0aW5ncy1icmFuY2ggLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NlYXJjaC1zZXR0aW5ncy1jbGFzcyAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSxcbiAgI3NlYXJjaC1zZXR0aW5ncy1icmFuY2ggLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5mYW5jeXRyZWUtZXhwLW4gc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6YmVmb3JlLFxuLmZhbmN5dHJlZS1leHAtbmwgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1lIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtZWQgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1lbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWVkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5zcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUsXG4uZmFuY3l0cmVlLWV4cC1lIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWVkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWVsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWVkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmFuY3l0cmVlLWV4cC1jIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyLFxuLmZhbmN5dHJlZS1leHAtY2wgc3Bhbi5mYW5jeXRyZWUtZXhwYW5kZXIsXG4uZmFuY3l0cmVlLWV4cC1jZCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcixcbi5mYW5jeXRyZWUtZXhwLWNkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZmFuY3l0cmVlLWV4cC1jIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWNsIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWNkIHNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyOmJlZm9yZSxcbi5mYW5jeXRyZWUtZXhwLWNkbCBzcGFuLmZhbmN5dHJlZS1leHBhbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveDpiZWZvcmUsXG5zcGFuLmZhbmN5dHJlZS1jaGVja2JveC5mYW5jeXRyZWUtcmFkaW86YmVmb3JlLFxuLmZhbmN5dHJlZS1wYXJ0c2VsIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94OmJlZm9yZSxcbi5mYW5jeXRyZWUtcGFydHNlbCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveC5mYW5jeXRyZWUtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS1jaGVja2JveDpiZWZvcmUsXG4uZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLWNoZWNrYm94LmZhbmN5dHJlZS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4vKiBEb2N1bWVudHMgKi9cbi5mYW5jeXRyZWUtaWNvLWMgc3Bhbi5mYW5jeXRyZWUtaWNvbjpiZWZvcmUsXG4uZmFuY3l0cmVlLWhhcy1jaGlsZHJlbi5mYW5jeXRyZWUtaWNvLWMgc3Bhbi5mYW5jeXRyZWUtaWNvbjpiZWZvcmUsXG4uZmFuY3l0cmVlLWljby1lIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLyogRm9sZGVycyAqL1xuLmZhbmN5dHJlZS1pY28tY2Ygc3Bhbi5mYW5jeXRyZWUtaWNvbjpiZWZvcmUsXG4uZmFuY3l0cmVlLWhhcy1jaGlsZHJlbi5mYW5jeXRyZWUtaWNvLWNmIHNwYW4uZmFuY3l0cmVlLWljb246YmVmb3JlLFxuLmZhbmN5dHJlZS1pY28tZWYgc3Bhbi5mYW5jeXRyZWUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4vKiBBY3RpdmUgKi9cbnNwYW4uZmFuY3l0cmVlLWZvY3VzZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbnNwYW4uZmFuY3l0cmVlLWFjdGl2ZSBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhbmN5dHJlZS10cmVlZm9jdXMgc3Bhbi5mYW5jeXRyZWUtYWN0aXZlIHNwYW4uZmFuY3l0cmVlLXRpdGxlLFxuLmZhbmN5dHJlZS10cmVlZm9jdXMgc3Bhbi5mYW5jeXRyZWUtc2VsZWN0ZWQgc3Bhbi5mYW5jeXRyZWUtdGl0bGUsXG4uZmFuY3l0cmVlLXRyZWVmb2N1cyBzcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCAuZmFuY3l0cmVlLWNoZWNrYm94IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5zcGFuLmZhbmN5dHJlZS1zZWxlY3RlZCBzcGFuLmZhbmN5dHJlZS10aXRsZSxcbnNwYW4uZmFuY3l0cmVlLXNlbGVjdGVkIC5mYW5jeXRyZWUtY2hlY2tib3gge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBDdXN0b21pc2F0aW9ucyAqL1xuLmZhbmN5dHJlZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsXG4ucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsXG4ucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEsIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGE6Zm9jdXMsIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBzcGFuLFxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHNwYW46aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYWdpbmF0aW9uIGEsXG4ucGFnaW5hdGlvbiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLnJlcG9ydC1jaGFydHMge1xuICBwYWRkaW5nOiAycmVtIDAuNXJlbSAwO1xufVxuLnJlcG9ydC1jaGFydHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXBvcnQtY2hhcnRzIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0LWNoYXJ0cyB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtIDA7XG4gIH1cbn1cblxuLnJlcG9ydC1zdW1tYXJ5LFxuLnJlcG9ydC1jaGFydCxcbi5yZXBvcnQtbGlzdCxcbi5yZXBvcnQtdGFncyxcbi5yZXBvcnQtc2VnbWVudHMsXG4ucmVwb3J0LWFkdmljZSxcbi5yZXBvcnQtY29tcGFueSB7XG4gIHBhZGRpbmc6IDAgMXJlbSA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0LXN1bW1hcnk6OmFmdGVyLFxuLnJlcG9ydC1jaGFydDo6YWZ0ZXIsXG4ucmVwb3J0LWxpc3Q6OmFmdGVyLFxuLnJlcG9ydC10YWdzOjphZnRlcixcbi5yZXBvcnQtc2VnbWVudHM6OmFmdGVyLFxuLnJlcG9ydC1hZHZpY2U6OmFmdGVyLFxuLnJlcG9ydC1jb21wYW55OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXN1bW1hcnksXG4gIC5yZXBvcnQtY2hhcnQsXG4gIC5yZXBvcnQtbGlzdCxcbiAgLnJlcG9ydC10YWdzLFxuICAucmVwb3J0LXNlZ21lbnRzLFxuICAucmVwb3J0LWFkdmljZSxcbiAgLnJlcG9ydC1jb21wYW55IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDI5cmVtO1xuICB9XG4gIC5yZXBvcnQtc3VtbWFyeTpudGgtY2hpbGQob2RkKSxcbiAgLnJlcG9ydC1jaGFydDpudGgtY2hpbGQob2RkKSxcbiAgLnJlcG9ydC1saXN0Om50aC1jaGlsZChvZGQpLFxuICAucmVwb3J0LXRhZ3M6bnRoLWNoaWxkKG9kZCksXG4gIC5yZXBvcnQtc2VnbWVudHM6bnRoLWNoaWxkKG9kZCksXG4gIC5yZXBvcnQtYWR2aWNlOm50aC1jaGlsZChvZGQpLFxuICAucmVwb3J0LWNvbXBhbnk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5yZXBvcnQtc3VtbWFyeS5yZXBvcnQtLW5hcnJvdyxcbiAgLnJlcG9ydC1jaGFydC5yZXBvcnQtLW5hcnJvdyxcbiAgLnJlcG9ydC1saXN0LnJlcG9ydC0tbmFycm93LFxuICAucmVwb3J0LXRhZ3MucmVwb3J0LS1uYXJyb3csXG4gIC5yZXBvcnQtc2VnbWVudHMucmVwb3J0LS1uYXJyb3csXG4gIC5yZXBvcnQtYWR2aWNlLnJlcG9ydC0tbmFycm93LFxuICAucmVwb3J0LWNvbXBhbnkucmVwb3J0LS1uYXJyb3cge1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICB9XG4gIC5yZXBvcnQtc3VtbWFyeS5yZXBvcnQtLW5hcnJvdyAucmVwb3J0LWNvbnRlbnQsXG4gIC5yZXBvcnQtY2hhcnQucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50LFxuICAucmVwb3J0LWxpc3QucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50LFxuICAucmVwb3J0LXRhZ3MucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50LFxuICAucmVwb3J0LXNlZ21lbnRzLnJlcG9ydC0tbmFycm93IC5yZXBvcnQtY29udGVudCxcbiAgLnJlcG9ydC1hZHZpY2UucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50LFxuICAucmVwb3J0LWNvbXBhbnkucmVwb3J0LS1uYXJyb3cgLnJlcG9ydC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuXG4ucmVwb3J0LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC1jYXJkOmJlZm9yZSB7XG4gIC8qIEJhY2tncm91bmQgKi9cbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS43NXJlbTtcbiAgcmlnaHQ6IC0ycmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgYm90dG9tOiAtMS43NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRleHQgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDY0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUzNTAxcmVtO1xufVxuLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10ZXh0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41NjUwMXJlbTtcbn1cbi5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBwIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBoMixcbiAgLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10ZXh0IHAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnQtY2FyZC5yZXBvcnQtY2FyZC0tdGV4dCBoMixcbiAgLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10ZXh0IHAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZXBvcnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtaW4taGVpZ2h0OiAyMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJlcG9ydC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZXBvcnQtaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41MjYyNnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTI2MjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlcG9ydC1zdGF0dXMtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlcG9ydC10YWdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydC10YWdzIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnJlcG9ydC10YWdzIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ucmVwb3J0LXRhZ3MgLnJlcG9ydC10YWcgKyAucmVwb3J0LXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpbmRvd3M3LmllMTEgLnJlcG9ydC10YWdzIC5yZXBvcnQtY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMXJlbTtcbiAgfVxufVxuXG4ucmVwb3J0LWNoYXJ0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlcG9ydC1jaGFydC1pbmZvLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5yZXBvcnQtc3VtbWFyeS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ucmVwb3J0LXN1bW1hcnktbGlzdCAucmVwb3J0LXN1bW1hcnktaXRlbSAucmVwb3J0LXN1bW1hcnktdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NzEyNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjI4NzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MTI1cmVtO1xufVxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LWl0ZW0gLnJlcG9ydC1zdGF0dXMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJlcG9ydC1zdW1tYXJ5LWxpc3QgLnJlcG9ydC1zdW1tYXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXBvcnQtbGlzdC1pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4yNXJlbTtcbn1cblxuLnJlcG9ydC1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnJlcG9ydC1saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSk7IC8qIFVzZSB0aGUgY291bnRlciBhcyBjb250ZW50ICovXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTY1MDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLXZhbHVlLFxuLnJlcG9ydC1saXN0LWl0ZW0gLnJlcG9ydC1saXN0LWl0ZW0tbm90ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLXZhbHVlIHtcbiAgZmxleDogMSAwIDYwJTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5yZXBvcnQtbGlzdC1pdGVtLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTY1MDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU2NTAxcmVtO1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLnJlcG9ydC1saXN0LWl0ZW0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MDM3NnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjAzNzZyZW07XG4gIGZsZXg6IDAgMSA0MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLm9yZ2FuaXNhdGlvbiB7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcG9ydC1saXN0LWl0ZW0gLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZXBvcnQtbGlzdC1pdGVtIC5vcmdhbmlzYXRpb24tbmFtZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5uby10b3VjaCAucmVwb3J0LWxpc3QtaXRlbSAub3JnYW5pc2F0aW9uLWFjdGlvbnMge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vLXRvdWNoIC5yZXBvcnQtbGlzdC1pdGVtOmhvdmVyIC5vcmdhbmlzYXRpb24tYWN0aW9ucywgLm5vLXRvdWNoIC5yZXBvcnQtbGlzdC1pdGVtOmZvY3VzIC5vcmdhbmlzYXRpb24tYWN0aW9ucywgLm5vLXRvdWNoIC5yZXBvcnQtbGlzdC1pdGVtOmhvdmVyOmZvY3VzIC5vcmdhbmlzYXRpb24tYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm8tdG91Y2ggLnJlcG9ydC1saXN0LWl0ZW0uYWN0aXZlIC5vcmdhbmlzYXRpb24tYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXBvcnQtc2VnbWVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVwb3J0LXNlZ21lbnQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAucmVwb3J0LXNlZ21lbnQgKyAucmVwb3J0LXNlZ21lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4ucmVwb3J0LXNlZ21lbnRzLS10aHJlZSAucmVwb3J0LXNlZ21lbnQge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlcG9ydC1zZWdtZW50cy0tdGhyZWUgLnJlcG9ydC1zZWdtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLnJlcG9ydC1zZWdtZW50cy0tdGhyZWUgLnJlcG9ydC1zZWdtZW50ICsgLnJlcG9ydC1zZWdtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgfVxuICAucmVwb3J0LXNlZ21lbnRzLS10aHJlZSAucmVwb3J0LXNlZ21lbnQgKyAucmVwb3J0LXNlZ21lbnQgKyAucmVwb3J0LXNlZ21lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5yZXBvcnQtc2VnbWVudC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtc2VnbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuLnJlcG9ydC1zZWdtZW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjEyNTFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYxMjUxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVwb3J0LXNlZ21lbnQtdmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MTI1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjEyNTFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlcG9ydC1zZWdtZW50LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41MzUwMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41MzUwMXJlbTtcbiAgfVxufVxuXG4ucmVwb3J0LXNlZ21lbnQtaXRlbXMsXG4ucmVwb3J0LXNlZ21lbnQtYXZlcmFnZSxcbi5yZXBvcnQtYWR2aWNlLXNlbnRlbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVwb3J0LWFkdmljZS1zZW50ZW5jZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOHZ3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xufVxuLnJlcG9ydC1hZHZpY2UtaXRlbSAucmVwb3J0LWFkdmljZS12YWx1ZS5yZXBvcnQtYWR2aWNlLWl0ZW0tLXJpc2luZzphZnRlciwgLnJlcG9ydC1hZHZpY2UtaXRlbSAucmVwb3J0LWFkdmljZS12YWx1ZS5yZXBvcnQtYWR2aWNlLWl0ZW0tLWZhbGxpbmc6YWZ0ZXIsIC5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUucmVwb3J0LWFkdmljZS1pdGVtLS1uZXV0cmFsOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvamQtcmVwb3J0LWluZGljYXRvcl9yaXNpbmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0b3A6IDByZW07XG59XG4ucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLXZhbHVlLnJlcG9ydC1hZHZpY2UtaXRlbS0tZmFsbGluZzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qZC1yZXBvcnQtaW5kaWNhdG9yX2ZhbGxpbmcucG5nXCIpO1xufVxuLnJlcG9ydC1hZHZpY2UtaXRlbSAucmVwb3J0LWFkdmljZS12YWx1ZS5yZXBvcnQtYWR2aWNlLWl0ZW0tLW5ldXRyYWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvamQtcmVwb3J0LWluZGljYXRvcl9uZXV0cmFsLnBuZ1wiKTtcbn1cbi5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtbGFiZWwsXG4ucmVwb3J0LWFkdmljZS1pdGVtIC5yZXBvcnQtYWR2aWNlLW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZy10b3A6IDAuNXZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG4gIC5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtbGFiZWwsXG4gIC5yZXBvcnQtYWR2aWNlLWl0ZW0gLnJlcG9ydC1hZHZpY2UtbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgICBsaW5lLWhlaWdodDogMS41dnc7XG4gIH1cbn1cbi5yZXBvcnQtYWR2aWNlLWl0ZW0ucmVwb3J0LWFkdmljZS1pdGVtLS1zaW5nbGUgLnJlcG9ydC1hZHZpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDh2dztcbn1cbi5yZXBvcnQtYWR2aWNlLWl0ZW0ucmVwb3J0LWFkdmljZS1pdGVtLS1zZW50ZW5jZSAucmVwb3J0LWFkdmljZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNnZ3O1xuICBsaW5lLWhlaWdodDogOXZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtYWR2aWNlLWl0ZW0ucmVwb3J0LWFkdmljZS1pdGVtLS1zZW50ZW5jZSAucmVwb3J0LWFkdmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNXZ3O1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlcG9ydC1hZHZpY2UtaXRlbS5yZXBvcnQtYWR2aWNlLWl0ZW0tLXNlbnRlbmNlIC5yZXBvcnQtYWR2aWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBsaW5lLWhlaWdodDogM3Z3O1xuICB9XG59XG5cbi5yZXBvcnQtaGVhZGVyLFxuLnJlcG9ydC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlcG9ydC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucmVwb3J0LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41MjYyNnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTI2MjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC1oZWFkZXItdGl0bGUucmVwb3J0LWhlYWRlci10aXRsZS0taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG91Y2ggLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5uby10b3VjaCAucmVwb3J0LWNoYXJ0OmhvdmVyIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlcG9ydC1oZWFkZXItaW5mbyxcbi5yZXBvcnQtaGVhZGVyLWV4cG9ydCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC1oZWFkZXItaW5mby5idG4ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucmVwb3J0LWhlYWRlci1leHBvcnQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG59XG4ucmVwb3J0LWhlYWRlci1leHBvcnQgW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbn1cbi5yZXBvcnQtaGVhZGVyLWV4cG9ydCBbY2xhc3MqPWljb24tLV06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnJlcG9ydC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVwb3J0LWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZXBvcnQtZm9vdGVyLWNyZWRpdHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zOTI1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzkyNTFyZW07XG59XG5cbi5yZXBvcnQtZm9vdGVyLXdhcm5pbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zOTI1MXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzkyNTFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXBvcnQtdnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcG9ydC12dS1iYXIge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC12dS1iYXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLnJlcG9ydC12dS1iYXItc2VnbWVudDpsYXN0LWNoaWxkID4gLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXAge1xuICByaWdodDogMC41cmVtO1xufVxuLnJlcG9ydC12dS1iYXItc2VnbWVudCA+IC5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgdG9wOiAtMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcmlnaHQ6IDByZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXBvcnQtdnUtYmFyLW1pbixcbi5yZXBvcnQtdnUtYmFyLW1heCxcbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVwb3J0LXZ1LWJhci1taW46YmVmb3JlLFxuLnJlcG9ydC12dS1iYXItbWF4OmJlZm9yZSxcbi5yZXBvcnQtdnUtYmFyLXNlZ21lbnQtdGlwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbn1cblxuLnJlcG9ydC12dS1iYXItbWluLFxuLnJlcG9ydC12dS1iYXItbWF4IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIuNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVwb3J0LXZ1LWJhci1tYXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlcG9ydC12dS1iYXItbWF4LFxuLnJlcG9ydC12dS1iYXItc2VnbWVudC10aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5yZXBvcnQtdnUtYmFyLW1heDpiZWZvcmUsXG4ucmVwb3J0LXZ1LWJhci1zZWdtZW50LXRpcDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnJlcG9ydC1jb21wYW55LW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtY29tcGFueS1tYXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLXRlcm0sXG4ucmVwb3J0LWNvbXBhbnktcHJvZmlsZS1kZXNjIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjEyNXJlbTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDEuMjVyZW07XG59XG5cbi5yZXBvcnQtY29tcGFueS1wcm9maWxlLXRlcm0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC40Nzg3NnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDc4NzZyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlcG9ydC1jb21wYW55LXByb2ZpbGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDQwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlcG9ydC1jb21wYW55LXByb2ZpbGUtZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVwb3J0LWNoYXB0ZXItaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtY2hhcHRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbi5yZXBvcnQtY2hhcHRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NjQ5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTM1MDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXBvcnQtY2hhcHRlci1wcm9sb2d1ZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDJyZW07XG59XG4ucmVwb3J0LWNoYXB0ZXItcHJvbG9ndWUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NTk5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDQwMDFyZW07XG4gIG1heC13aWR0aDogMzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZXBvcnQtY2hhcHRlci1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0ycmVtIDAgMCAtMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBvcnQtaWNvbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmVwb3J0LWljb24gLnJlcG9ydC1pY29uLWV4cG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXBvcnQtaW5kZXgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS0yIC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tMyAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogMzMuMzMzMyU7XG59XG4ucmVwb3J0LWluZGV4LnJlcG9ydC1pbmRleC0tNCAucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGhlaWdodDogMjUlO1xufVxuLnJlcG9ydC1pbmRleC5yZXBvcnQtaW5kZXgtLTUgLnJlcG9ydC1pbmRleC1hbmNob3Ige1xuICBoZWlnaHQ6IDIwJTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS02IC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxNi42NjY2JTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS03IC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxNC4yODU3JTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS04IC5yZXBvcnQtaW5kZXgtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxMi41JTtcbn1cbi5yZXBvcnQtaW5kZXgucmVwb3J0LWluZGV4LS1hY3RpdmUgLnJlcG9ydC1pbmRleC1hbmNob3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVwb3J0LWluZGV4LWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG59XG4ucmVwb3J0LWluZGV4LWFuY2hvcjpiZWZvcmUsIC5yZXBvcnQtaW5kZXgtYW5jaG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgei1pbmRleDogMDtcbn1cbi5yZXBvcnQtaW5kZXgtYW5jaG9yOmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ucmVwb3J0LWluZGV4LWFuY2hvcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydC1pbmRleC1hbmNob3I6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tdG91Y2ggLnJlcG9ydC1pbmRleC1hbmNob3I6aG92ZXIgLnJlcG9ydC1pbmRleC1hbmNob3ItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uby10b3VjaCAucmVwb3J0LWluZGV4LWFuY2hvcjpob3ZlciAucmVwb3J0LWluZGV4LWFuY2hvci1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbixcbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiA2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDAuMzc1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnJlcG9ydC1pbmRleC1hbmNob3ItaWNvbi5yZXBvcnQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5yZXBvcnQtaW5kZXgtYW5jaG9yLWljb24ucmVwb3J0LWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVwb3J0LWluZGV4LWFuY2hvci1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgbGVmdDogNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ucGFjLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhYy1pdGVtLFxuLnBhYy1pdGVtLXF1ZXJ5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBhYy1pdGVtIHtcbiAgcGFkZGluZzogMCAycmVtIDAgNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWMtaXRlbSB7XG4gICAgcGFkZGluZzogMCA0cmVtIDAgNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFjLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNC41cmVtIDAgNi41cmVtO1xuICB9XG59XG5cbi5wYWMtaXRlbS1xdWVyeSAucGFjLW1hdGNoZWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFjLWxvZ286YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wYWMtaWNvbi5wYWMtaWNvbi1tYXJrZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wYWMtaWNvbi5wYWMtaWNvbi1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFjLWljb24ucGFjLWljb24tbWFya2VyIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxufVxuXG4udGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWcgOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubGFiZWwgOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhYmVsLXNlbGVjdC5sYWJlbC1zZWxlY3QtLWNvbGxhcHNlZCAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhYmVsLXNlbGVjdC5sYWJlbC1zZWxlY3QtLW9wZW4gLmxhYmVsLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYWJlbC1zZWxlY3QgLnBhbmUtdjIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGFiZWwtcGFuZS5wYW5lIC5wYW5lLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYWJlbC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYWJlbC1wYW5lLnBhbmUtdjIge1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICB9XG59XG4uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1sZWZ0IC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSxcbi5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtcmlnaHQgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlLFxuLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUsXG4uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0IC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LCAuc2hlcGhlcmQtZWxlbWVudDphZnRlciwgLnNoZXBoZXJkLWVsZW1lbnQ6YmVmb3JlLCAuc2hlcGhlcmQtZWxlbWVudCAqLCAuc2hlcGhlcmQtZWxlbWVudCAqOmFmdGVyLCAuc2hlcGhlcmQtZWxlbWVudCAqOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1jZW50ZXIgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBsZWZ0OiAtMzJweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWNlbnRlciAuc2hlcGhlcmQtY29udGVudCB7XG4gIGxlZnQ6IDMycHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLW1pZGRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbWlkZGxlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtYm90dG9tIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXRvcCAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLXRvcCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC10b3AgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtdG9wIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1sZWZ0IC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1sZWZ0IC5zaGVwaGVyZC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtbGVmdCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1ib3R0b20uc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnNoZXBoZXJkLXRhcmdldC1hdHRhY2hlZC1yaWdodCAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUge1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC13aWR0aDogMjRlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWNlbnRlci5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlLCAuc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC10b3Auc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1yaWdodC5zaGVwaGVyZC10YXJnZXQtYXR0YWNoZWQtYm90dG9tLnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudDpiZWZvcmUsIC5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXRvcC5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLWxlZnQuc2hlcGhlcmQtdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIGEuc2hlcGhlcmQtY2FuY2VsLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtaGFzLWNhbmNlbC1saW5rIC5zaGVwaGVyZC1jb250ZW50IGhlYWRlciBoMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50ICoge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIge1xuICAqem9vbTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIgYS5zaGVwaGVyZC1jYW5jZWwtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC44ZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIgYS5zaGVwaGVyZC1jYW5jZWwtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtdGV4dCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXRoZW1lLXNxdWFyZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIHtcbiAgcGFkZGluZzogMCAxZW0gMWVtO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIC5zaGVwaGVyZC1idXR0b25zIGxpIC5zaGVwaGVyZC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjc1ZW0gMmVtO1xuICBiYWNrZ3JvdW5kOiAjMzI4OGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uLnNoZXBoZXJkLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaTpsYXN0LWNoaWxkIC5zaGVwaGVyZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaGVwaGVyZC1zdGFydC10b3VyLWJ1dHRvbi5zaGVwaGVyZC10aGVtZS1zcXVhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjc1ZW0gMmVtO1xuICBiYWNrZ3JvdW5kOiAjMzI4OGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUuc2hlcGhlcmQtZWxlbWVudC1hdHRhY2hlZC1taWRkbGUgLnNoZXBoZXJkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtdG9wIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIHRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgZm9vdGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDEuNXJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IGZvb3RlciAuc2hlcGhlcmQtYnV0dG9ucyBsaSAuc2hlcGhlcmQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAycmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLXRleHQge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC10ZXh0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU5OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtc3RlcC5zaGVwaGVyZC10aGVtZS1zcXVhcmUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLXN0ZXAuc2hlcGhlcmQtdGhlbWUtc3F1YXJlLnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnJlbSAycmVtIDByZW07XG59XG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1zdGVwLnNoZXBoZXJkLXRoZW1lLXNxdWFyZS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgaGVhZGVyIC5zaGVwaGVyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udm9pZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52b2lkLWNvbnRlbnQge1xuICAvKiogREVQUkVDQVRFRCAqKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZvaWQtaW5uZXIge1xuICAvKiogcGFuZS1zZWN0aW9uICoqL1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi52b2lkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnZvaWQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC41NjUwMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZvaWQtZGVzY3JpcHRpb24gKyAudm9pZC10aXAge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnZvaWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi52b2lkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi52b2lkLXRpcCAuYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZvaWQtdGlwIC5hY3Rpb24uYWN0aW9uLS14cyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRvcDogMC4xMjVyZW07XG59XG4udm9pZC10aXAgLmFjdGlvbi5hY3Rpb24tLXhzIFtjbGFzcyo9aWNvbi0tXSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMCAtMC4yNXJlbTtcbn1cblxuLnZvaWQtYWN0aW9uLFxuLnZvaWQtY2FuY2VsIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm9pZC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5zaG9wIC5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNob3AtYWRkb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hvcC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAzcmVtO1xufVxuXG4uc2hvcC1hZGRvbi12YWx1ZSxcbi5zaG9wLWFkZG9uLXRpdGxlLFxuLnNob3AtYWRkb24tcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1hZGRvbi12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42Nzk5OXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMzIwMDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZWNlZWVmO1xufVxuXG4uc2hvcC1hZGRvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjYxMjUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42MTI1MXJlbTtcbiAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5zaG9wLWFkZG9uLXByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjkwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY5MDAxcmVtO1xuICBjb2xvcjogIzgxOGE5MTtcbn1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogLTAuMTI1cmVtIDAgMCAtMC41cmVtO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnJlbTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IC0xLjI1cmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW46YmVmb3JlLCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwLnRvb2x0aXAtbWFpbjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW46YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcImttXCI7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwLnRvb2x0aXAtbWFpbiA+IC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcC50b29sdGlwLW1haW4gPiAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwLnRvb2x0aXAtbWluLCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwLnRvb2x0aXAtbWF4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwjdGltZS1zbGlkZXItc2xpZGVyIC50b29sdGlwLnRvb2x0aXAtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibWluXCI7XG59XG5cbi50aW1lbGluZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLWJvZHkgLnRpbWVsaW5lIHtcbiAgbWFyZ2luOiAwIC0ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50aW1lbGluZSAudGltZWxpbmUtbWlsZXN0b25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1taWxlc3RvbmU6YmVmb3JlLCAudGltZWxpbmUgLnRpbWVsaW5lLW1pbGVzdG9uZTphZnRlciB7XG4gICAgbGVmdDogMi41NjEyNXJlbTtcbiAgfVxuICAudGltZWxpbmUgLnRpbWVsaW5lLW1pbGVzdG9uZSAuaW5kaWNhdG9yLXN0YXRlIHtcbiAgICBsZWZ0OiAyLjYxMjVyZW07XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1taWxlc3RvbmUudGltZWxpbmUtbWlsZXN0b25lLS1hY3Rpb25zIC50aW1lbGluZS1taWxlc3RvbmUtdGltZSB7XG4gICAgcmlnaHQ6IDQuNXJlbTtcbiAgfVxuICAudGltZWxpbmUgLnRpbWVsaW5lLW1pbGVzdG9uZS50aW1lbGluZS1taWxlc3RvbmUtLWFjdGlvbnMgLnRpbWVsaW5lLW1pbGVzdG9uZS1hY3Rpb25zIHtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG5cbi50aW1lbGluZS1hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGltZWxpbmUtbWlsZXN0b25lIHtcbiAgcGFkZGluZzogMC41cmVtIDhyZW0gMC41cmVtIDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZTpiZWZvcmUsIC50aW1lbGluZS1taWxlc3RvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC4xMjVyZW07XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBib3R0b206IDA7XG59XG4udGltZWxpbmUtbWlsZXN0b25lICsgLnRpbWVsaW5lLW1pbGVzdG9uZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG59XG4udGltZWxpbmUtbWlsZXN0b25lOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLW1pbGVzdG9uZSAuaW5kaWNhdG9yLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjU2MTI1cmVtO1xuICB0b3A6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZS1taWxlc3RvbmUgLnB1bHNlIHtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAyLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG59XG4udGltZWxpbmUtbWlsZXN0b25lLnRpbWVsaW5lLW1pbGVzdG9uZS0tYWN0aW9ucyAudGltZWxpbmUtbWlsZXN0b25lLXRpbWUge1xuICByaWdodDogMy41cmVtO1xufVxuXG4udGltZWxpbmUtbWlsZXN0b25lLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDAuNXJlbTtcbn1cblxuLnRpbWVsaW5lLW1pbGVzdG9uZS10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ub3JnYW5pc2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ub3JnYW5pc2F0aW9uLW5hbWUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3JnYW5pc2F0aW9uLXByb3BlcnR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcbn1cbi5vcmdhbmlzYXRpb24tcHJvcGVydHkgKyAub3JnYW5pc2F0aW9uLXByb3BlcnR5IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbTtcbn1cblxuLm9yZ2FuaXNhdGlvbi1sYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JnYW5pc2F0aW9uLWRyb3Bkb3duIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ub3JnYW5pc2F0aW9uLWRyb3Bkb3duIC5hY3Rpb246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZ2FuaXNhdGlvbi1mb2xsb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wdWxzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gMCAwIC0wLjMzMzMzMzRyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC42NjY2NjY2N3JlbTtcbiAgbWluLXdpZHRoOiAwLjY2NjY2NjY3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG59XG4ucHVsc2U6YmVmb3JlLCAucHVsc2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xMjVyZW07XG4gIGxlZnQ6IC0wLjEyNXJlbTtcbiAgYm90dG9tOiAtMC4xMjVyZW07XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnB1bHNlOmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnB1bHNlLnB1bHNlLS1pbmFjdGl2ZTpiZWZvcmUsIC5wdWxzZS5wdWxzZS0taW5hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VwcG9ydC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGJvdHRvbTogNC41cmVtO1xuICB6LWluZGV4OiA5MTA7XG59XG5cbi5tYXAtLWZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwLS1mdWxsIHtcbiAgICB0b3A6IDByZW07XG4gIH1cbn1cblxuLm1hcCBpZnJhbWUgKyBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcCBpZnJhbWUgKyBkaXYgKyBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcCBpZnJhbWUgKyBkaXYgKyBkaXYgKyBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcCAuZ20tc3R5bGUtY2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcCAuZ20tc3R5bGUsXG4ubWFwIC5nbS1zdHlsZSBkaXYge1xuICBmb250LWZhbWlseTogXCJuZXV6ZWl0LWdyb3Rlc2tcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi14cy5wbmdcIl0sXG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi1zbS5wbmdcIl0sXG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi1tZC5wbmdcIl0sXG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi1sZy5wbmdcIl0sXG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi14bC5wbmdcIl0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi14cy5wbmdcIl0ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tc20ucG5nXCJdIHtcbiAgb3BhY2l0eTogMC44NzU7XG59XG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi1tZC5wbmdcIl0ge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm1hcCBpbWdbc3JjKj1cIi9pbWFnZXMvbWFwcy9tYXAtbWFya2VyLWljb24tbGcucG5nXCJdIHtcbiAgb3BhY2l0eTogMC42NzU7XG59XG4ubWFwIGltZ1tzcmMqPVwiL2ltYWdlcy9tYXBzL21hcC1tYXJrZXItaWNvbi14bC5wbmdcIl0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWFwIC5nbS1zdHlsZS1pdyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTAwJSwgMCk7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kIHtcbiAgLyogRGlhbG9nICovXG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCA6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAgLmdtLXN0eWxlLWl3LWQgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFwIC5nbS1zdHlsZS1pdy1kIDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcCAuZ20tc3R5bGUtaXctZCAud2luZG93cy53ZWJraXQgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hcCAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXAgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgIGhlaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFwIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uIHtcbiAgLyogQ2xvc2UgQnV0dG9uICovXG4gIGZvbnQtZmFtaWx5OiBcImljb25zLXVpXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xuICByaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tc3R5bGUtaXctZCArIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4wNzVlbTtcbiAgbGVmdDogLTAuMDVlbTtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5tYXAgLmdtLXN0eWxlLWl3LWQgKyBidXR0b24gaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1hcCAuZ20tYnVuZGxlZC1jb250cm9sIHtcbiAgcmlnaHQ6IDMuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFwIC5nbS1idW5kbGVkLWNvbnRyb2wuZ20tYnVuZGxlZC1jb250cm9sLW9uLWJvdHRvbSB7XG4gIGJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4udG9nZ2xlID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZSA+IGlucHV0ICsgLnRvZ2dsZS1sYWJlbCArIC50b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZSA+IGlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUgPiBpbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1sYWJlbCArIC50b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waWxscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMDtcbn1cbi5waWxscyAucGlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNlY2VlZWY7XG59XG4ucGlsbHMgLnBpbGwgKyAucGlsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnBpbGxzIC5waWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGlsbHMgLnBpbGwgLmljb24tLWFkZCxcbi5waWxscyAucGlsbCAuaWNvbi0tY2xvc2Uge1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xufVxuLnBpbGxzIC5waWxsIC5waWxsLWxhYmVsLFxuLnBpbGxzIC5waWxsIC5waWxsLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBpbGxzIC5waWxsIC5waWxsLXZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWxscyAucGlsbCAucGlsbC1hY3Rpb24sXG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXIge1xuICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzU1NTk1Yztcbn1cbi5waWxscyAucGlsbCAucGlsbC1hY3Rpb246aG92ZXIsIC5waWxscyAucGlsbCAucGlsbC1hY3Rpb246Zm9jdXMsIC5waWxscyAucGlsbCAucGlsbC1hY3Rpb246aG92ZXI6Zm9jdXMsXG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXI6aG92ZXIsXG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXI6Zm9jdXMsXG4ucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXI6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogIzM3M2EzYztcbn1cbi5waWxscyAucGlsbCAucGlsbC1jbGVhciB7XG4gIHdpZHRoOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5waWxscyAucGlsbCAucGlsbC1jbGVhcjpob3ZlciwgLnBpbGxzIC5waWxsIC5waWxsLWNsZWFyOmZvY3VzLCAucGlsbHMgLnBpbGwgLnBpbGwtY2xlYXI6aG92ZXI6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGlsbHMgLnBpbGwucGlsbC0tYWN0aXZlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLWFjdGl2ZSAucGlsbC1sYWJlbCxcbi5waWxscyAucGlsbC5waWxsLS1hY3RpdmUgLnBpbGwtYWRkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWxscyAucGlsbC5waWxsLS1hY3RpdmUgLnBpbGwtdmFsdWUsXG4ucGlsbHMgLnBpbGwucGlsbC0tYWN0aXZlIC5waWxsLWNsZWFyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGlsbHMgLnBpbGwucGlsbC0tYWN0aXZlIC5waWxsLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLWFjdGl2ZSAucGlsbC1jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzczYTNjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM3M2EzYyAhaW1wb3J0YW50O1xufVxuLnBpbGxzIC5waWxsLnBpbGwtLW9wZW4gLmljb24tLWFkZCxcbi5waWxscyAucGlsbC5waWxsLS1vcGVuIC5pY29uLS1jbG9zZSxcbi5waWxscyAucGlsbC5waWxsLS1vcGVuIC5waWxsLWxhYmVsLFxuLnBpbGxzIC5waWxsLnBpbGwtLW9wZW4gLnBpbGwtdmFsdWUsXG4ucGlsbHMgLnBpbGwucGlsbC0tb3BlbiAucGlsbC1jbGVhciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uY2FyZHMuY2FyZHMtLWNhcm91c2VsIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbCAuY2FyZCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uY2FyZHMuY2FyZHMtLWNhcm91c2VsOmJlZm9yZSwgLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmRzLmNhcmRzLS1jYXJvdXNlbDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZHMuY2FyZHMtLWNhcm91c2VsIC5jYXJkIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jYXJkcy5jYXJkcy0tdHdvIC5jYXJkLCAuY2FyZHMuY2FyZHMtLXNtLXR3byAuY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwgLmNhcmQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNhcmRzLmNhcmRzLS1tZC10d28gLmNhcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhcmRzLmNhcmRzLS10aHJlZSAuY2FyZCwgLmNhcmRzLmNhcmRzLS1tZC10aHJlZSAuY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRzLmNhcmRzLS1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC5jYXJkcy5jYXJkcy0tY2Fyb3VzZWwgLmNhcmQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmNhcmRzLmNhcmRzLS1sZy10aHJlZSAuY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzQlO1xuICB9XG59XG5cbi5jYXJkcy1maWx0ZXIge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZCA+IGgzOmxhc3QtY2hpbGQsXG4uY2FyZCA+IHA6bGFzdC1jaGlsZCxcbi5jYXJkID4gc3BhbjpsYXN0LWNoaWxkLFxuLmNhcmQgPiBlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQgPiBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJkOmhvdmVyIC5jYXJkLWNvbnRlbnQsIC5jYXJkOmZvY3VzIC5jYXJkLWNvbnRlbnQsIC5jYXJkOmhvdmVyOmZvY3VzIC5jYXJkLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG59XG4uY2FyZC5jYXJkLS1saXN0IC5saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5jYXJkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcmQtY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4uY2FyZC1maWx0ZXIsXG4uY2FyZC1tZXRhLFxuLmNhcmQtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjM3NDlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM2MjUxcmVtO1xufVxuXG4uY2FyZC1tZXRhIHtcbiAgY29sb3I6ICM4MThhOTE7XG59XG5cbi5jYXJkLWNpdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY2FyZC1jaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG4uY2FyZC1hY3Rpb24ge1xuICBjb2xvcjogIzAyNzVkODtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG4uY2FyZC1pbWFnZS5jYXJkLWltYWdlLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG4uY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzU1NTk1Yztcbn1cbi5jYXJkLS1uZXdzbGV0dGVyIC5jYXJkLWNvbnRlbnQgPiBoMyxcbi5jYXJkLS1uZXdzbGV0dGVyIC5jYXJkLWNvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50ID4gLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC0tbmV3c2xldHRlciAuY2FyZC1jb250ZW50ID4gLmJ0bjpob3ZlciwgLmNhcmQtLW5ld3NsZXR0ZXIgLmNhcmQtY29udGVudCA+IC5idG46Zm9jdXMsIC5jYXJkLS1uZXdzbGV0dGVyIC5jYXJkLWNvbnRlbnQgPiAuYnRuOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtLW5ld3M6aG92ZXIgLmNhcmQtY29udGVudCwgLmNhcmQtLW5ld3M6Zm9jdXMgLmNhcmQtY29udGVudCwgLmNhcmQtLW5ld3M6aG92ZXI6Zm9jdXMgLmNhcmQtY29udGVudCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRTAyNUY7XG59XG5cbi5jYXJkLS1yZWZlcmVuY2UtcHJpbWFyeSAuY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNzVkODtcbn1cbi5jYXJkLS1yZWZlcmVuY2UtcHJpbWFyeSAuY2FyZC1maWx0ZXIge1xuICBjb2xvcjogIzAyNzVkODtcbn1cblxuLmNhcmQtLXJlZmVyZW5jZS1zZWNvbmRhcnkgLmNhcmQtY29udGVudCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRTAyNUY7XG59XG4uY2FyZC0tcmVmZXJlbmNlLXNlY29uZGFyeSAuY2FyZC1maWx0ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmNhcmQtLXJlZmVyZW5jZS10ZXJ0aWFyeSAuY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5jYXJkLS1yZWZlcmVuY2UtdGVydGlhcnkgLmNhcmQtZmlsdGVyIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG5cbi5jYXJkLS1zdW1tYXJ5IC5jYXJkLWZpbHRlciB7XG4gIGNvbG9yOiAjODE4YTkxO1xufVxuXG4uY2FyZC0tdGVzdCAuaW5kaWNhdG9yLXByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbSAzcmVtO1xuICB9XG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZC5jYXJkLS1saXN0IC5saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuICAuY2FyZC5jYXJkLS1pbnNldC1leHBhbmQuY2FyZC0tbGlzdCAubGlzdCAubGlzdC1oZWFkZXIsXG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZC5jYXJkLS1saXN0IC5saXN0IC5saXN0LWNvbnRlbnQsXG4gIC5jYXJkLmNhcmQtLWluc2V0LWV4cGFuZC5jYXJkLS1saXN0IC5saXN0IC5saXN0LWZvb3RlcixcbiAgLmNhcmQuY2FyZC0taW5zZXQtZXhwYW5kLmNhcmQtLWxpc3QgLmxpc3QgLmxpc3QtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmNhcmQuY2FyZC0taW5zZXQtZXhwYW5kLmNhcmQtLWxpc3QgLmxpc3QgLmxpc3QtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbi5jYXJ0LXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY3JlZGl0cy1hZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FydC1jcmVkaXRzLWFkZCAuaWNvbi0tYWRkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY2FydC1jcmVkaXRzLWFkZDpob3ZlciAudGlwLCAuY2FydC1jcmVkaXRzLWFkZDpmb2N1cyAudGlwLCAuY2FydC1jcmVkaXRzLWFkZDpob3Zlcjpmb2N1cyAudGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LWFkZCxcbi5jYXJ0LXJlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXJlbW92ZS0tYWN0aXZlLFxuLmNhcnQtYWRkLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQtY3JlZGl0cy1ub3RpZmljYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcnQtY3JlZGl0cy1ub3RpZmljYXRpb24gLmljb24tLWZvcndhcmQge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLmNvdW50LCAuYWN0aW9uLWNvdW50IHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIHRleHQtaW5kZW50OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2U7XG59XG5cbi5mdW5uZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mdW5uZWwtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnVubmVsLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZnVubmVsLXRyZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5mdW5uZWwtY2hhbmdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnVubmVsLXN0ZXAge1xuICAgIGZsZXg6IDAgMCAzMy4zMzM0JTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzQlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udHJlbmQudHJlbmQtLWVubGFyZ2UgLnRyZW5kLWNoYW5nZSB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cblxuLmNhYmluZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYWJpbmV0LS1yb3dzIHtcbiAgZ2FwOiAwO1xufVxuXG4uY2FiaW5ldC1yb3dzOm50aC1jaGlsZChvZGQpIC5jYWJpbmV0LWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTEwYzA7XG59XG5cbi5jYWJpbmV0LWRyYXdlcixcbi52aWV3LWRhc2hib2FyZCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3JkZXItd2lkdGg6IDJweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1kcmF3ZXI6aG92ZXIsXG4udmlldy1kYXNoYm9hcmQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjExLCAyMTEsIDIxMSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk7XG59XG5cbi52aWV3LWRhc2hib2FyZCAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhYmluZXQtZHJhd2VyIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWJpbmV0LWRyYXdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5zdHJpcCAuY2FiaW5ldC1kcmF3ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnN0cmlwIC5jYWJpbmV0LWRyYXdlciAuY2FiaW5ldC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWRyYXdlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuOm5vdCgudmlldy1kYXNoYm9hcmQpIHNlY3Rpb246bm90KC5jYWJpbmV0LS1yb3dzKSAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIxMSwgMjE3LCAyMjcsIDAuMyk7XG59XG5cbi5jYWJpbmV0LW9wdGlvbnMuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW9wdGlvbnMuZHJvcGRvd24ge1xuICByaWdodDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldC1kcmF3ZXItc2VsZWN0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDNEOUUzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhYmluZXQtY2FyZCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW0gMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhYmluZXQtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2FiaW5ldC1jYXJkOmhvdmVyIC5jYWJpbmV0LXRpdGxlLXNhdmUsIC5jYWJpbmV0LWNhcmQ6Zm9jdXMgLmNhYmluZXQtdGl0bGUtc2F2ZSwgLmNhYmluZXQtY2FyZDpob3Zlcjpmb2N1cyAuY2FiaW5ldC10aXRsZS1zYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhYmluZXQtdGl0bGUge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FiaW5ldC10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhYmluZXQtZHJhd2VyLS10ZWFtIC5jYWJpbmV0LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbn1cblxuLmNhYmluZXQtdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FiaW5ldC10aXRsZS1zYXZlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYWJpbmV0LW9wdGlvbnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogbWluLWNvbnRlbnQ7XG59XG5cbi5jYWJpbmV0LXByb3BlcnRpZXMsXG4uY2FiaW5ldC1sYWJlbHMsXG4uY2FiaW5ldC1tZXRhIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYWJpbmV0LXByb3BlcnRpZXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYWJpbmV0LXByb3BlcnRpZXMtbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhYmluZXQtcHJvcGVydGllcy1saW5rIHNwYW46Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhYmluZXQtbGFiZWxzIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuXG4uY2FiaW5ldC1tZXRhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYWJpbmV0LW1ldGEgLmNhYmluZXQtbWV0YS1pdGVtIHtcbiAgZmxleDogMSAwIDUwJTtcbn1cbi5jYWJpbmV0LW1ldGEgLmNhYmluZXQtbWV0YS1saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4uY2FiaW5ldC1tZXRhIC5jYWJpbmV0LW1ldGEtdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FiaW5ldC1tZXRhIC50cmVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4uY2FiaW5ldCAudm9pZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubm8tdG91Y2guZGVza3RvcCAuY2FiaW5ldC1sYWJlbHMge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vLXRvdWNoLmRlc2t0b3AgLmNhYmluZXQtZHJhd2VyOmZvY3VzIC5jYWJpbmV0LWxhYmVscywgLm5vLXRvdWNoLmRlc2t0b3AgLmNhYmluZXQtZHJhd2VyOmFjdGl2ZSAuY2FiaW5ldC1sYWJlbHMsIC5uby10b3VjaC5kZXNrdG9wIC5jYWJpbmV0LWRyYXdlcjpob3ZlciAuY2FiaW5ldC1sYWJlbHMge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vLXRvdWNoLmRlc2t0b3AgLmNhYmluZXQtZHJhd2VyLS1sYWJlbGxlZCAuY2FiaW5ldC1sYWJlbHMge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LW9yZ2FuaXNhdGlvbnMgc2VjdGlvbjpub3QoLmNhYmluZXQtLXJvd3MpIC5jYWJpbmV0LWNhcmQsXG4udmlldy12YWNhbmNpZXMgLnNlY3Rpb246bm90KGNhYmluaW5ldC0tcm93cykgLmNhYmluZXQtY2FyZCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udmlldy1vcmdhbmlzYXRpb25zIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQsXG4udmlldy12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jYWJpbmV0LWNhcmQtZmxleC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYWJpbmV0LWNhcmQtZmxleC1jb250YWluZXIgLmNhYmluZXQtdGl0bGUge1xuICBmbGV4LWJhc2lzOiAzNCUgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LWNhcmQtZmxleC1jb250YWluZXIgLmNhYmluZXQtcHJvcGVydGllcywgLmNhYmluZXQtY2FyZC1mbGV4LWNvbnRhaW5lciAuY2FiaW5ldC1tZXRhIHtcbiAgZmxleC1iYXNpczogMjQlICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1jYXJkLWZsZXgtY29udGFpbmVyIC5jYWJpbmV0LWxhYmVscyB7XG4gIGZsZXgtYmFzaXM6IDE4JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhYmluZXQucGFuZS1zZWN0aW9uLS1pbnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RyaXAgLmNhYmluZXQtZHJhd2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhYmluZXQtZHJhd2VyIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtaW4td2lkdGg6IDIwJTtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXByb3BlcnRpZXMsXG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbGFiZWxzLFxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtcHJvcGVydGllcyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbGFiZWxzIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1vcHRpb25zIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1wcm9wZXJ0aWVzLFxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbiAgLmNhYmluZXQuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1tZXRhIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSAuY2FiaW5ldC1tZXRhLWl0ZW0sXG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSAuY2FiaW5ldC1tZXRhLWxpbmsge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSAuY2FiaW5ldC1tZXRhLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICB9XG4gIC5jYWJpbmV0LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtbWV0YSAudHJlbmQge1xuICAgIG9yZGVyOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FiaW5ldC1kcmF3ZXIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzM0JTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWJpbmV0LWRyYXdlciB7XG4gICAgZmxleDogMCAwIDIzJTtcbiAgICBtYXgtd2lkdGg6IDIzJTtcbiAgfVxuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LW1ldGEge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNtIC5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFyZW07XG59XG5cbi5oZWFkaW5nLXBhbmUtc2VjdGlvbiAuaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZsZXg6IDEgMCA2MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRpbmctYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLnRyZW5kIC50cmVuZC1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnRyZW5kIC50cmVuZC1pY29uIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW46IC0wLjY3NXJlbSAwIDAgLTAuNjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4udHJlbmQgLnRyZW5kLWljb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1uZXV0cmFsIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbn1cbi50cmVuZC50cmVuZC0tZW5sYXJnZSAudHJlbmQtY2hhbmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udHJlbmQudHJlbmQtLXJpc2luZyAudHJlbmQtY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKyBcIjtcbn1cbi50cmVuZC50cmVuZC0tZmFsbGluZyAudHJlbmQtY2hhbmdlIHtcbiAgY29sb3I6ICNGODVDNkE7XG59XG4udHJlbmQudHJlbmQtLWZhbGxpbmcgLnRyZW5kLWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIi0gXCI7XG59XG5cbi5rZXkge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5vLXRvdWNoLmRlc2t0b3AgLmtleSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN0cmlwIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uc3RyaXAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxLjI1cmVtO1xufVxuLnN0cmlwIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMS4yNXJlbTtcbn1cbi5zdHJpcCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0cmlwIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyLCAuc3RyaXAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMsIC5zdHJpcCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnN0cmlwIC5zdHJpcC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIFByZXZlbnQganVtcHMgKi9cbn1cbi5zdHJpcCAuc3RyaXAtaXRlbSAuYWN0aW9uLS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnN0cmlwIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC0xLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0cmlwIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG59XG4uc3RyaXAuc3RyaXAtLW1hc2s6YmVmb3JlLCAuc3RyaXAuc3RyaXAtLW1hc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RyaXAuc3RyaXAtLW1hc2s6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktdmlld3BvcnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pICFpbXBvcnRhbnQ7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXZpZXdwb3J0IC5zdHJpcC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAycmVtO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTUwbXMgZWFzZTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2U7XG59XG4uc3RyaXAuc3RyaXAtLWd1dHRlci1jb2xsYXBzZSAuc3RyaXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zdHJpcC5zdHJpcC0tZ3V0dGVyLXNtIC5zdHJpcC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm5vLXRvdWNoIC5zdHJpcC5zdHJpcC0taG92ZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vLXRvdWNoIC5zdHJpcC5zdHJpcC0taG92ZXI6aG92ZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24sIC5uby10b3VjaCAuc3RyaXAuc3RyaXAtLWhvdmVyOmZvY3VzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLCAubm8tdG91Y2ggLnN0cmlwLnN0cmlwLS1ob3Zlcjpob3Zlcjpmb2N1cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMXJlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTAuNjI1cmVtIDAgMCAtMC42MjVyZW07XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxcmVtO1xufVxuLnN0cmlwLnN0cmlwLS10b3VyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIC5hcnJvdyB7XG4gIGZpbGw6IGdyYXk7XG59XG4uc3RyaXAuc3RyaXAtLXRvdXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xuICByaWdodDogMXJlbTtcbn1cbi5zdHJpcC5zdHJpcC0tdG91ciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IC5hcnJvdyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuI3N0cmlwLXNlYXJjaC1oaXN0b3J5IHtcbiAgLyogSW5zaWRlIHNlY3Rpb24gd2l0aCBpbnNldCAqL1xufVxuI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtIHtcbiAgd2lkdGg6IDYwJTtcbn1cbiNzdHJpcC1zZWFyY2gtaGlzdG9yeSAuc3RyaXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDYwJSArIDJyZW0pO1xufVxuI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYyg2MCUgKyAycmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAuc3RyaXAuc3RyaXAtLW1hc2suc3RyaXAtLW1hc2s6YmVmb3JlLCAucGFuZS1zZWN0aW9uLS1leHBhbmQgLnN0cmlwLnN0cmlwLS1tYXNrLnN0cmlwLS1tYXNrOmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAjc3RyaXAtc2VhcmNoLWhpc3RvcnkgLnN0cmlwLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAycmVtKTtcbiAgfVxuICAjc3RyaXAtc2VhcmNoLWhpc3RvcnkgLnN0cmlwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc3RyaXAtc2VhcmNoLWhpc3RvcnkgLnN0cmlwLWl0ZW0ge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgI3N0cmlwLXNlYXJjaC1oaXN0b3J5IC5zdHJpcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygzNSUgKyAycmVtKTtcbiAgfVxuICAjc3RyaXAtc2VhcmNoLWhpc3RvcnkgLnN0cmlwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMzUlICsgMnJlbSk7XG4gIH1cbn1cbi5hdWRpZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5hdWRpZW5jZS1oZWFkZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS41cmVtIDA7XG59XG5cbi5hdWRpZW5jZS10aXRsZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5hdWRpZW5jZS1saW5rLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIDAgMCAtMC4zNzVyZW07XG59XG5cbi5hdWRpZW5jZS1pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbSAwIDAuMzc1cmVtO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxNTBtcyBlYXNlO1xufVxuLmF1ZGllbmNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uYXVkaWVuY2UtcHJvZ3Jlc3Mge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgcGFkZGluZzogMCAxLjVyZW0gMXJlbTtcbn1cblxuLmF1ZGllbmNlLW1ldGEge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4uYXVkaWVuY2UtbWV0YS10aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMC4yNXJlbTtcbn1cblxuLmF1ZGllbmNlLW1ldGEtaXRlbXMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5hdWRpZW5jZS1tZXRhLWl0ZW0ge1xuICBmbGV4OiAxIDAgMzMuMzMzMzQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5hdWRpZW5jZS1tZXRhLWl0ZW0gLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuMzc1cmVtO1xuICByaWdodDogMXJlbTtcbn1cbi5hdWRpZW5jZS1tZXRhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYXVkaWVuY2UtbWV0YS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYXVkaWVuY2UtbWV0YS10aXRsZSxcbi5hdWRpZW5jZS1tZXRhLWRlc2MsXG4uYXVkaWVuY2UtbWV0YS12YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYXVkaWVuY2UtbWV0YS10aXRsZSxcbi5hdWRpZW5jZS1tZXRhLWRlc2Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5hdWRpZW5jZS1tZXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmF1ZGllbmNlLW1ldGEtdmFsdWU6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXVkaWVuY2UtLW1hdGNoZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtdGl0bGU6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtbWF0Y2gge1xuICBmbGV4OiAxIDAgMjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hdWRpZW5jZS1pdGVtLS1tYXRjaCAuYXVkaWVuY2UtbWV0YS1sb2NhdGlvbiB7XG4gIGZsZXg6IDEgMCA3NSU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYXVkaWVuY2UtaXRlbS0tbWF0Y2ggLmF1ZGllbmNlLW1ldGEtbG9jYXRpb246OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbnNpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMzc1cmVtO1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uaW5zaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAtMC4zMTI1cmVtIDAgMCAtMC4zMTI1cmVtO1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmluc2lnaHQtdG9vbHRpcC50b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDYuNzVyZW07XG59XG4uaW5zaWdodC10b29sdGlwLnRvb2x0aXAgLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luOiAtMC43NXJlbSAwIDAgLTAuNzVyZW07XG4gIHRvcDogMS44NzVyZW07XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbnNpZ2h0LXRvb2x0aXAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDAuNzVyZW0gMy4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB3aWR0aDogMThyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FiaW5ldC5jYWJpbmV0LS1yb3dzIC5pbnNpZ2h0IHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxufVxuLnN0ZXBzLFxuLnN0ZXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uc3RlcCB7XG4gIGZsZXg6IDEgMSAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGVwIC5pbmRpY2F0b3ItcmFkaWFsLFxuLnN0ZXAgLmNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuNXJlbTtcbiAgdG9wOiAtMC41cmVtO1xufVxuLnN0ZXAgLmNvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTAuNjI1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnN0ZXAtbGluayB7XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDAuMTg3NXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0ZXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIHtcbiAgcGFkZGluZzogMCA2cmVtO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4ucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcC1saW5rLFxuLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcC1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMCAwIDA7XG59XG4ucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcC1saW5rOmJlZm9yZSwgLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAtbGluazphZnRlcixcbi5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAtbGluazpiZWZvcmUsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4JTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyLjc1cmVtO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAtbGluazphZnRlcixcbi5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAtbGluazphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAsXG4ucGFuZS12Mi1iYW5uZXIgLnN0ZXBzIC5zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFuZS1oZWFkZXItLXN0ZXBzIC5zdGVwcyAuc3RlcCxcbiAgLnBhbmUtdjItYmFubmVyIC5zdGVwcyAuc3RlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhbmUtaGVhZGVyLS1zdGVwcyAuc3RlcHMgLnN0ZXAgLnN0ZXAtbGluazpiZWZvcmUsXG4gIC5wYW5lLWhlYWRlci0tc3RlcHMgLnN0ZXBzIC5zdGVwIC5zdGVwLWxpbms6YWZ0ZXIsXG4gIC5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAgLnN0ZXAtbGluazpiZWZvcmUsXG4gIC5wYW5lLXYyLWJhbm5lciAuc3RlcHMgLnN0ZXAgLnN0ZXAtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi51cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXBsb2FkLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1maWxlIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVwbG9hZC1maWxlLW5hbWUsXG4udXBsb2FkLWZpbGUtY2xlYXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnVwbG9hZC1maWxlLWNsZWFyIHtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIycmVtO1xuICB0b3A6IDFyZW07XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgd2lkdGg6IDIycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXItLW9wZW4ge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAjYnRuLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNnJlbTtcbiAgdG9wOiAtMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLmZlZWRiYWNrLWJvZHkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5zbWlsZXlzX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5mZWVkYmFjay1zbWlsZXktY29udGFpbmVyIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLnJhdGluZy1zbWlsZXkge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVlZGJhY2stZm9ybV9fY29udGFpbmVyIC5yYXRpbmctc21pbGV5IC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAucmF0aW5nLXNtaWxleS1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mZWVkYmFjay1mb3JtX19jb250YWluZXIgLnJhdGluZy1zbWlsZXktaW5hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAuZmllbGQtcmF0aW5nX3JhZGlvYnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAuZmllbGQtcmF0aW5nX3JhZGlvYnRuIC5oZWxwLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAuYnRuLWNsb3NlLWZlZWRiYWNrIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAjZmVlZGJhY2tmb3JtLWV4cGxhbmF0aW9uIHtcbiAgcmVzaXplOiBub25lO1xufVxuLmZlZWRiYWNrLWZvcm1fX2NvbnRhaW5lciAjZmVlZGJhY2tmb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xufVxuXG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBhbmltYXRpb24tbmFtZTogc2tlbGV0b24tZmxhc2g7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBoZWlnaHQ6IDEuOHJlbTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci0xIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci0yIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci0zIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci00IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci01IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci1ib2xkIHtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItc3RkIHtcbiAgaGVpZ2h0OiAxLjhyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItbWVkIHtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItdGhpbiB7XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24tYmFyLWV4dHJhLXRoaW4ge1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJhci1zdXBlci10aGluIHtcbiAgaGVpZ2h0OiAwLjJyZW07XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1iYXItd2hpdGVzcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubG9hZGluZy1za2VsZXRvbi1ib2R5IC5za2VsZXRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYW5pbWF0aW9uLW5hbWU6IHNrZWxldG9uLWZsYXNoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5sb2FkaW5nLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmxvYWRpbmctc2tlbGV0b24tYm9keSAuc2tlbGV0b24taWNvbi1zdGQge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5Aa2V5ZnJhbWVzIHNrZWxldG9uLWZsYXNoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jdmFjYW5jeV9tb2RhbC1za2VsZXRvbi1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxNywgMjI3LCAwLjcyKTtcbn1cbiN2YWNhbmN5X21vZGFsLXNrZWxldG9uLWJvZHkgLnNrZWxldG9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDE0LCAxLCA0MywgMC4xNSk7XG4gIG1heC13aWR0aDogNzZyZW07XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0LjV2aDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuI2luemFnZV9ncmlkLXNrZWxldG9uLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUgW2RhdGEtY29sLXNlcT1cIjBcIl0ge1xuICB3aWR0aDogNyUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIFtkYXRhLWNvbC1zZXE9XCIxXCJdIHtcbiAgd2lkdGg6IDM0JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUgW2RhdGEtY29sLXNlcT1cIjJcIl0ge1xuICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4jdmFjYW5jaWVzTGlzdC1za2VsZXRvbiB0YWJsZSBbZGF0YS1jb2wtc2VxPVwiM1wiXSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbiN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIHRhYmxlIFtkYXRhLWNvbC1zZXE9XCI0XCJdIHtcbiAgd2lkdGg6IDEzJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbi5pbnphZ2Utc2tlbC1yb3ctMSB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cblxuI2ZvY3VzX2NvbnRlbnQtc2tlbGV0b24tYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbHVzdGVyLW1vZGFyYXRpb24tZm9ybSB7XG4gIHdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cblxuLmNsdXN0ZXItY2F0ZWdvcnktYnRuLFxuLmNsdXN0ZXItY2F0ZWdvcnktYmFjay1idG4ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcFJvdW5kZWRSZWN0KTtcbn1cblxuW2RhdGEtY2x1c3Rlci1jYXRlZ29yeT1cIjBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbHVzdGVyLWNhdGVnb3J5LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4jY2x1c3Rlci1jb3VudC10b2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMnJlbTtcbn1cblxuLmNsdXN0ZXJfY2F0ZWdvcnlfc2NvcmVfYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cblxuLmNsdXN0ZXJfY2F0ZWdvcnlfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG59XG5cbiNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuI3NraWxsX2FuYWx5c2lzX2NhdGVnb3J5LWNvbnRhaW5lciB0YWJsZSB0aCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuI3NraWxsX2FuYWx5c2lzX2NhdGVnb3J5LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiMFwiXSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbiNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjFcIl0sICNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjJcIl0sICNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjNcIl0sICNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjRcIl0sICNza2lsbF9hbmFseXNpc19jYXRlZ29yeS1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjVcIl0ge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4jc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI2XCJdLCAjc2tpbGxfYW5hbHlzaXNfY2F0ZWdvcnktY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI3XCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLm1hbnVhbC1wYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRhaW5lciBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLm1hbnVhbC1wYWdlLWNvbnRhaW5lciBoMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG4ubWFudWFsLXBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjByZW07XG59XG4ubWFudWFsLXBhZ2UtY29udGVudCBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3JlbSAwO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRlbnQgcCBlbSB7XG4gIGNvbG9yOiAjRjg1QzZBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYW51YWwtcGFnZS1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLm1hbnVhbC1wYWdlLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4ubWFudWFsLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgM3JlbSAwIDA7XG59XG4ubWFudWFsLXBhZ2UtaGVhZGVyIGgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFudWFsLXBhZ2UtaGVhZGVyLXRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODVDNkE7XG59XG4ubWFudWFsLWZyb250cGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tYW51YWwtZnJvbnRwYWdlLWhlYWRlciBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYW51YWwtZnJvbnRwYWdlLWJnIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cblxuLm1hbnVhbC1jb250ZW50LXRleHQsXG4ubWFudWFsLWZyb250cGFnZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYW51YWwtY29udGVudC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcmVtO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5idG4tbWFudWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tbWFudWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYW51YWwtc3RvY2stcGhvdG8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4cmVtO1xufVxuXG4ubWFudWFsLXN0b2NrLXBob3RvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tYW51YWwtZnJvbnRwYWdlLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcmVtO1xufVxuXG4ubWFudWFsLWZyb250cGFnZSBzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1hbnVhbC1zY3JlZW5zaG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMjRweCA1cHggI2NjYztcbiAgbWFyZ2luOiAwLjVyZW0gMCAycmVtIDA7XG59XG4ubWFudWFsLXNjcmVlbnNob3QtaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGODVDNkE7XG59XG5cbi5tYW51YWwtZnJvbnRwYWdlLWJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubWFudWFsLWhlYWRlci1hbHQge1xuICBjb2xvcjogaHNsKDI1OCwgOTYlLCAxOSUpICFpbXBvcnRhbnQ7XG59XG5cbi5xdWlja3N0YXJ0LW1vZGFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCAjMDAwO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG59XG5cbiNxdWlja3N0YXJ0UG9wdXBNb2RhbCAubW9kYWwgLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnF1aWNrc3RhcnQtbW9kYWwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1hbnVhbC1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYW51YWwtcGFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tYW51YWwtcGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFudWFsLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ0bi1tYW51YWwge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubWFudWFsLWZyb250cGFnZS1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYW51YWwtZnJvbnRwYWdlLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuLnZpZXctb3JnYW5pc2F0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9sYXJnZSxcbi52aWV3LXZhY2FuY2llcyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9sYXJnZSB7XG4gIGFwcGVhcmFuY2U6IGF1ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnZpZXctb3JnYW5pc2F0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9sYXJnZS5jaGVja2JveF9vcmdhbmlzYXRpb24sIC52aWV3LW9yZ2FuaXNhdGlvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2UuY2hlY2tib3hfdmFjYW5jeSxcbi52aWV3LXZhY2FuY2llcyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9sYXJnZS5jaGVja2JveF9vcmdhbmlzYXRpb24sXG4udmlldy12YWNhbmNpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tib3hfbGFyZ2UuY2hlY2tib3hfdmFjYW5jeSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbmhlaWdodGNoZWNrYm94X2FsbGhlaWdodCAudmlldy1vcmdhbmlzYXRpb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdI2NoZWNrYm94X2FsbCxcbmhlaWdodGNoZWNrYm94X2FsbGhlaWdodCAudmlldy12YWNhbmNpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0jY2hlY2tib3hfYWxsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1vcmdhbmlzYXRpb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94X29yZ2FuaXNhdGlvbixcbi52aWV3LXZhY2FuY2llcyBpbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveF9vcmdhbmlzYXRpb24ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xufVxuLnZpZXctb3JnYW5pc2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC10aXRsZSxcbi52aWV3LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgYW5kIChzdHJva2UtY29sb3I6IHRyYW5zcGFyZW50KSB7XG4gICAgLnZpZXctb3JnYW5pc2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2hlY2tib3hfb3JnYW5pc2F0aW9uLFxuICAgIC52aWV3LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2hlY2tib3hfb3JnYW5pc2F0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnZpZXctb3JnYW5pc2F0aW9ucyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC10aXRsZSxcbiAgICAudmlldy12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvX2FjdGlvbl9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLnBvcnRmb2xpb19hY3Rpb25fYmFyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvcnRmb2xpb19hY3Rpb25fYmFyX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5wb3J0Zm9saW9fYWN0aW9uX2Jhcl9jaGVja2JveCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wb3J0Zm9saW9fYWN0aW9uX2Jhcl9ncmlkLXJvdyB7XG4gIG1hcmdpbjogMC4xcmVtIDAgMCAwLjc1cmVtO1xufVxuXG4jY2hlY2tib3hfb3JnYW5pc2F0aW9uX2FsbF9sYWJlbCxcbiNjaGVja2JveF92YWNhbmN5X2FsbF9sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNnJlbTtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG4uY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG4uY29udHJvbDpmb2N1cywgLmNvbnRyb2wtLWZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMC4xODc1cmVtO1xufVxuLmNvbnRyb2xfX2FjdGl2ZSwgLmNvbnRyb2xfX2luaXQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udHJvbF9fbGFiZWwsIC5jb250cm9sX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uY29udHJvbF9fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5jb250cm9sX19pY29uIC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250cm9sLS1zaXplLXNtIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmNvbnRyb2wtLXNpemUtbWQge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uY29udHJvbC0tbW9kZS1ibG9jayB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLmNvbnRyb2wtLW1vZGUtYmxvY2suY29udHJvbC0tYWxpZ24tc3BhY2UtYmV0d2VlbiAuY29udHJvbF9fYWN0aXZlLFxuLmNvbnRyb2wtLW1vZGUtYmxvY2suY29udHJvbC0tYWxpZ24tc3BhY2UtYmV0d2VlbiAuY29udHJvbF9faW5pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRyb2wtLW1vZGUtYmxvY2suY29udHJvbC0taWNvbi1wbGFjZW1lbnQtc3VmZml4IC5jb250cm9sX19sYWJlbCB7XG4gIG9yZGVyOiAwO1xufVxuLmNvbnRyb2wtLW1vZGUtYmxvY2suY29udHJvbC0taWNvbi1wbGFjZW1lbnQtc3VmZml4IC5jb250cm9sX19pY29uIHtcbiAgb3JkZXI6IDEwO1xufVxuLmNvbnRyb2wtLW1vZGUtdGFiIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5jb250cm9sLS1tb2RlLWljb24ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY29udHJvbC0tbW9kZS1pY29uIC5jb250cm9sX19sYWJlbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbnRyb2wtLW1vZGUtaWNvbiAuY29udHJvbF9faWNvbiAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4uY29udHJvbC0tbW9kZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY29udHJvbC0tbW9kZS1hY3Rpb24uY29udHJvbC0tb3V0bGluZSB7XG4gIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGVhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW1fX25hbWUge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi50ZWFtX19tZW1iZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udGVhbV9fbWVtYmVyOmhvdmVyLCAudGVhbV9fbWVtYmVyOmZvY3VzLCAudGVhbV9fbWVtYmVyOmhvdmVyOmZvY3VzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW9kdWxlLWF1dGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLWF1dGggLnBhbmUtdjItLXJvb3QgLnBhbmUtc2VjdGlvbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xufVxuLm1vZHVsZS1hdXRoIC5maWVsZC1sb2dpbmZvcm0tcmVtZW1iZXJtZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLm1vZHVsZS1hdXRoIC5wcm9wb3NlLXNpZ251cCxcbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1sb2dpbixcbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1yZXNldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1zaWdudXAgYSxcbi5tb2R1bGUtYXV0aCAucHJvcG9zZS1sb2dpbiBhLFxuLm1vZHVsZS1hdXRoIC5wcm9wb3NlLXJlc2V0IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWF1dGggLnByb3Bvc2Utc2lnbnVwIGEsXG4gIC5tb2R1bGUtYXV0aCAucHJvcG9zZS1sb2dpbiBhLFxuICAubW9kdWxlLWF1dGggLnByb3Bvc2UtcmVzZXQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ubW9kdWxlLWF1dGggLnByb3Bvc2UtbG9naW4sXG4ubW9kdWxlLWF1dGggLnByb3Bvc2UtcmVzZXQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tb2R1bGUtYXV0aCAudm9pZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tb2R1bGUtYXV0aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tb2R1bGUtYXV0aC1mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZHVsZS1hdXRoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWF1dGgtZm9ybS13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2R1bGUtYXV0aC1mb3JtIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY0JTtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtYXV0aC1mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1hdXRoLWZvcm0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzM0JTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzQlO1xuICB9XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc3dpdGNoIGgyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc3dpdGNoIGgyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAgMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCBsYWJlbCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXN3aXRjaCBsYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMCAwO1xufVxuLm1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2ggbGFiZWwgaW5wdXQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zd2l0Y2ggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlcixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyIC5zbGlkZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciB7XG4gIGZsZXg6IDAgMCBjYWxjKDYwJSAtIDRyZW0pO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciAuc2xpZGVyIC50b29sdGlwLW1haW4sXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciAudG9vbHRpcC1tYWluIHtcbiAgd2lkdGg6IDRyZW07XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciAuc2xpZGVyIC50b29sdGlwLW1haW46YmVmb3JlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyIC5zbGlkZXIgLnRvb2x0aXAtbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlciAuc2xpZGVyIC50b29sdGlwLW1haW46YWZ0ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmNhcmVlci1zbGlkZXIgLnNsaWRlciAudG9vbHRpcC1tYWluOmFmdGVyIHtcbiAgY29udGVudDogXCIlXCIgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyLXRpdGxlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5jYXJlZXItc2xpZGVyLXRpdGxlIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG4ubW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlci10aXRsZSBoMyxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAuY2FyZWVyLXNsaWRlci10aXRsZSBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IHtcbiAgLyogaW5kZXggKi9cbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sYXlvdXQtcGFuZS0tcHJpbWFyeSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5jYXJlZXItZGFzaGJvYXJkLXRpdGxlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5jYXJlZXItZGFzaGJvYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg2OTk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MzAwMXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sZWFkLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDczNzRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUyNjI2cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgLmNhcmVlci1kYXNoYm9hcmQtaW50cm8sXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgLmNhcmVlci1kYXNoYm9hcmQtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCBoMixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjcxNDk5cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yODUwMXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5pbmRpY2F0b3ItcmFkaWFsLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5jYXJkLWZpbHRlcixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuY2FyZC1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmJ0bixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZCAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAycmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5saXN0LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctdGVzdHMgLnBhbmUgPiAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5wYW5lID4gLnBhbmUtY29udGVudCA+IC5wYW5lLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctdGVzdHMgLmNhcmQuY2FyZC0tdGVzdCBoMixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5jYXJkLmNhcmQtLXRlc3QgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDY0OTlyZW07XG4gIHBhZGRpbmctdG9wOiAwLjUzNTAxcmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1maWx0ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1maWx0ZXIge1xuICB0b3A6IDA7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZpbHRlciAubmF2LXRhYnMgLm5hdi1pdGVtLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZmlsdGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlcixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWZpbHRlciB7XG4gIHRvcDogNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtY29udGVudC13cmFwID4gLnBhbmUtY29udGVudCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDExcmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWNvbnRlbnQtd3JhcCA+IC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAjcGFuZS10YWItMiA+IC5wYW5lLWNvbnRlbnQsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgI3BhbmUtdGFiLTIgPiAucGFuZS1jb250ZW50IHtcbiAgdG9wOiA1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAucGFuZS1jb250ZW50LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1jb3Zlcixcbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1ldGEsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtY292ZXIsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLWNvdmVyLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLWNvdmVyIHtcbiAgdG9wOiAtOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAxNTBtcyBlYXNlO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtY292ZXItYWN0aW9ucyxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1jb3Zlci1hY3Rpb25zIHtcbiAgYm90dG9tOiAycmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWFwLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLmZvY3VzLW1hcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWV0YSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1tZXRhIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAuZm9jdXMtbWV0YS10aXRsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5mb2N1cy1tZXRhLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUucGFuZS0tZGlzdGFuY2UgLnNsaWRlciAuc2xpZGVyLWhhbmRsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IC5wYW5lLnBhbmUtLWRpc3RhbmNlIC5zbGlkZXIgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24ge1xuICAvKiBXaGVuIGEgc2luZ2xlIHByb2Zlc3Npb25zIGlzIHNob3duICovXG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1jb3Zlcixcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1jb3ZlciB7XG4gIHRvcDogMDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLmZvY3VzLWNvdmVyLWFjdGlvbnMsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtY292ZXItYWN0aW9ucyB7XG4gIGJvdHRvbTogLTFyZW07XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tYXAsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWFwIHtcbiAgdG9wOiA4cmVtO1xuICBib3R0b206IDguNzVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tYXAtdG9nZ2xlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLmZvY3VzLW1hcC10b2dnbGUge1xuICBib3R0b206IDkuNzVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5wYW5lLnBhbmUtLWRpc3RhbmNlLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24gLnBhbmUucGFuZS0tZGlzdGFuY2Uge1xuICBib3R0b206IDEzLjc1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbiAuZm9jdXMtbWV0YSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tZXRhIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDguNzVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tZXRhLXRvZ2dsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uIC5mb2N1cy1tZXRhLXRvZ2dsZSB7XG4gIGhlaWdodDogOC43NXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEge1xuICAvKiBXaGVuIGEgc2luZ2xlIHByb2Zlc3Npb25zIG1ldGEgaW5mbyBpcyBzaG93biAqL1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tYXAsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tYXAge1xuICB0b3A6IDhyZW07XG4gIGJvdHRvbTogNXJlbTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAucGFuZS5wYW5lLS1kaXN0YW5jZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEgLnBhbmUucGFuZS0tZGlzdGFuY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkuZm9jdXMtLXByb2Zlc3Npb24tbWV0YSAuZm9jdXMtbWV0YSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xufVxuLm1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLXRvZ2dsZSxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEgLmZvY3VzLW1ldGEtdG9nZ2xlIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LmZvY3VzLS1wcm9mZXNzaW9uLW1ldGEgLmZvY3VzLW1ldGEtdGl0bGUsXG4uYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLmxheW91dC1wYW5lLS10ZXJ0aWFyeS5mb2N1cy0tcHJvZmVzc2lvbi1tZXRhIC5mb2N1cy1tZXRhLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5jYXJkcyxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5jYXJkcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9maWxlIC5jYXJkcyxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2ZpbGUgLmNhcmRzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4ubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0LFxuLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZjdmN2Y5IDAlLCByZ2JhKDI0NywgMjQ3LCAyNDksIDApIDEwMCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLXRvdWNoIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIgPiAudGlwLFxuLm5vLXRvdWNoIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIgPiAuYWN0aW9uLWxhYmVsLCAubm8tdG91Y2ggLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cyA+IC50aXAsXG4ubm8tdG91Y2ggLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cyA+IC5hY3Rpb24tbGFiZWwsIC5uby10b3VjaCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzID4gLnRpcCxcbi5uby10b3VjaCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzID4gLmFjdGlvbi1sYWJlbCxcbi5uby10b3VjaCAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3ZlciA+IC50aXAsXG4ubm8tdG91Y2ggLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXIgPiAuYWN0aW9uLWxhYmVsLFxuLm5vLXRvdWNoIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmZvY3VzID4gLnRpcCxcbi5uby10b3VjaCAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpmb2N1cyA+IC5hY3Rpb24tbGFiZWwsXG4ubm8tdG91Y2ggLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6aG92ZXI6Zm9jdXMgPiAudGlwLFxuLm5vLXRvdWNoIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzID4gLmFjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1jYXJlZXIgLnBhbmUtZmlsdGVyLS1zZWFyY2ggLmZpbHRlci1yZXNldDpob3ZlciAuaWNvbi0tcmVzZXQsIC5tb2R1bGUtY2FyZWVyIC5wYW5lLWZpbHRlci0tc2VhcmNoIC5maWx0ZXItcmVzZXQ6Zm9jdXMgLmljb24tLXJlc2V0LCAubW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzIC5pY29uLS1yZXNldCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyIC5pY29uLS1yZXNldCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmZvY3VzIC5pY29uLS1yZXNldCxcbi5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAucGFuZS1maWx0ZXItLXNlYXJjaCAuZmlsdGVyLXJlc2V0OmhvdmVyOmZvY3VzIC5pY29uLS1yZXNldCB7XG4gIG9wYWNpdHk6IDAuODg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTJyZW0pO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzOmFmdGVyLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiZmxpY2tpdHlcIjtcbiAgICBkaXNwbGF5OiBub25lOyAvKiBoaWRlIDphZnRlciAqL1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkIC5saXN0LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgI2NhcmVlci1kYXNoYm9hcmQtY2FyZHMgLmNhcmQgLmxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdyZW07XG4gICAgYm90dG9tOiA1cmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50ICNjYXJlZXItZGFzaGJvYXJkLWNhcmRzIC5jYXJkLWNvbnRlbnQsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LWNsaWVudCAjY2FyZWVyLWRhc2hib2FyZC1jYXJkcyAuY2FyZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1vZHVsZS1jYXJlZXIudmlldy1jbGllbnQgLmxheW91dC1wYW5lLS1wcmltYXJ5IC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkLCAubW9kdWxlLWNhcmVlci52aWV3LWNvYWNoIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY2xpZW50IC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctY29hY2ggLmxheW91dC1wYW5lLS1wcmltYXJ5IC5wYW5lLWNvbnRlbnQgPiAucGFuZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogOS43NXJlbTtcbiAgfVxuICAubW9kdWxlLWNhcmVlciAubmF2aWdhdGlvbi10b2dnbGUsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlciAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vZHVsZS1jYXJlZXIudmlldy10ZXN0cyAucGFuZSA+IC5wYW5lLWNvbnRlbnQsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXRlc3RzIC5wYW5lID4gLnBhbmUtY29udGVudCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctdGVzdHMgLnBhbmUgPiAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctdGVzdHMgLnBhbmUgPiAucGFuZS1jb250ZW50ID4gLnBhbmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1wb3BvdmVyLW1kLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1wb3BvdmVyLW1kIHtcbiAgICB0b3A6IDExLjI1cmVtO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tZGlzdGFuY2UsXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5wYW5lLnBhbmUtLWRpc3RhbmNlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA1cmVtO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZmlsdGVyIC5uYXYtdGFicyAubmF2LWl0ZW0sXG4gIC5hcHBsaWNhdGlvbi12Mi0tbW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSA+IC5wYW5lLWZpbHRlciAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDEycmVtO1xuICB9XG4gIC5tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS1wcmltYXJ5ICNwYW5lLXRhYi0yID4gLnBhbmUtY29udGVudCxcbiAgLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgI3BhbmUtdGFiLTMgPiAucGFuZS1jb250ZW50LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgI3BhbmUtdGFiLTIgPiAucGFuZS1jb250ZW50LFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgI3BhbmUtdGFiLTMgPiAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLWNhcmVlci52aWV3LXByb2Zlc3Npb25zIC5wYW5lLnBhbmUtLWRpc3RhbmNlLFxuICAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1kaXN0YW5jZSB7XG4gICAgbGVmdDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAucGFuZS5wYW5lLS1kaXN0YW5jZSxcbiAgLmFwcGxpY2F0aW9uLXYyLS1tb2R1bGUtY2FyZWVyLnZpZXctcHJvZmVzc2lvbnMgLnBhbmUucGFuZS0tZGlzdGFuY2Uge1xuICAgIGxlZnQ6IDE1cmVtO1xuICB9XG59XG5cbi5tb2R1bGUtdXd2IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5zdHJpcCAuZmxpY2tpdHktdmlld3BvcnQge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC51d3YtZGFzaGJvYXJkX19ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xuICBsZWZ0OiAtNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXJvdzogMS8zO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlIHRhYmxlIHRkLFxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB0YWJsZSBoMiwgLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB0YWJsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIwXCJdIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjFcIl0ge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIxXCJdIC51d3YtZGFzaGJvYXJkX192YWNhbmN5LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjJcIl0ge1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIyXCJdIC51d3YtZGFzaGJvYXJkX192YWNhbmN5LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUtLWNvbnRlbnQgW2RhdGEtY29sLXNlcT1cIjNcIl0ge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIzXCJdIC51d3YtZGFzaGJvYXJkX19wcm9iYWJpbGl0eS1yYW5nZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fdG9wLXJpZ2h0IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X190b3AtcmlnaHQgZGl2IHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX21pZC1yaWdodCB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMztcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fbWlkLXJpZ2h0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19ib3R0b20tcmlnaHQge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLXJpZ2h0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19ib3R0b20tbGVmdCB7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLWxlZnQgZGl2IHtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtdXd2IC52YWNhbmNpZXNMaXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsZS11d3YgLmFjdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubW9kdWxlLXV3diBbbmFtZT1cIlZhY2FuY3lDbGFzc2lmaWNhdGlvblNlYXJjaFtWYWNhbmN5VGl0bGVdXCJdLFxuLm1vZHVsZS11d3YgLnV3dl9fZmlsdGVyLFxuLm1vZHVsZS11d3YgW2FyaWEtbGFiZWxsZWRieT1zZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1zdGVla3Byb2VmbnVtbWVyLWNvbnRhaW5lcl0sXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5tb2R1bGUtdXd2IC5zbGEtb3B0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnNsYS1jaGFydC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5tb2R1bGUtdXd2IC5zbGEtY2hhcnQtY29udGFpbmVyIC5oaWdoY2hhcnRzLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuc2xhLW9wdGlvbiB7XG4gIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLXV3diAuc2xhLW9wdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tb2R1bGUtdXd2IC51d3YtZ3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb2R1bGUtdXd2IC5zZWFyY2hfY29udGFpbmVyLWJvYy1pc2NvNC1sYXllcjUge1xuICB3aWR0aDogMjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm1vZHVsZS11d3YgLnNlYXJjaC1idXR0b25zX19jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2R1bGUtdXd2IC5idG4tLXV3di1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0LjJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjRyZW07XG59XG4ubW9kdWxlLXV3diAudXd2X19maWx0ZXItYmV0cm91d2JhYXJoZWlkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLm1vZHVsZS11d3YgLnV3dl9fZmlsdGVyLWJldHJvdXdiYWFyaGVpZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xufVxuLm1vZHVsZS11d3YgLnV3dl9fZmlsdGVyLWJldHJvdXdiYWFyaGVpZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1JTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZHVsZS11d3YgI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLWJvY2NsYXNzaWZpY2F0aW9uY29kZS1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5tb2R1bGUtdXd2IC5idG4tY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtdXd2IFthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtc3RlZWtwcm9lZm51bW1lci1jb250YWluZXJdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZHVsZS11d3YgI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLWJvY2NsYXNzaWZpY2F0aW9uY29kZS1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxlZnQ6IDFyZW07XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgdGFibGUsXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjBcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiMFwiXSB7XG4gIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIxXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjFcIl0ge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjJcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiMlwiXSB7XG4gIHdpZHRoOiAyOCUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiM1wiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCIzXCJdIHtcbiAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI0XCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjRcIl0ge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCI1XCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjVcIl0ge1xuICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAudmFjYW5jaWVzTGlzdCAuaW5kaWNhdG9yLXByb2dyZXNzIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5tb2R1bGUtdXd2IC5yYW5kb20tdmFjYW5jaWVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZHVsZS11d3YgLnJhbmRvbS12YWNhbmNpZXMge1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtdXd2IC5yYW5kb20tdmFjYW5jaWVzX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2R1bGUtdXd2IC5idG4tLXJhbmRvbS12YWNhbmNpZXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTY5ODlDO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1vZHVsZS11d3YgLnRvZ2dsZS12YWNhbmN5LW1lbnUge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuLm1vZHVsZS11d3YgLmJ0bl9fcmVzZXQtZm9ybSxcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5idG5fX3Jlc2V0LWZvcm06OmJlZm9yZSxcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuYnRuX19yZXNldC1mb3JtOmhvdmVyLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5mb3JtLWdldC1zdGVla3Byb2V2ZW4ge1xuICB3aWR0aDogMjVyZW07XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQgfiAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLm1hbnVhbC1qdWRnbWVudF9fY29ycmVjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYnRuX19uZXh0LXNtYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4jdmFjYW5jeVBvcHVwTW9kYWwgW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NDQ0O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC52YWNhbmN5LWp1ZGdlbWVudCAuYnRuLFxuI3ZhY2FuY3lQb3B1cE1vZGFsIC52YWNhbmN5LWp1ZGdlbWVudCBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC5mb2N1cy1wcm9wZXJ0eS1kZXNjcmlwdGlvbi1kZWNpc2lvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZm9jdXMtcHJvcGVydHktdGVybSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0tLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0tLWJ1dHRvbi1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgI29rbm9rZm9ybS1qdWRnbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbzpudGgtb2YtdHlwZSgxKSBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUQ5Mzc7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvOm50aC1vZi10eXBlKDIpIGxhYmVsLCAjdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvOm50aC1vZi10eXBlKDMpIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0MzYzNjtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1hZHZhbmNlZC1zZWFyY2ggPiAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZDO1xuICB3aWR0aDogMzByZW07XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQzNDY5O1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgI2FkdmFuY2Vkc2VhcmNoZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1hZHZhbmNlZC1zZWFyY2ggPiAuZm9ybS1ncm91cCA+IC5idG4tcHJpbWFyeSB7XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5yZXNldF9mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTUyOUYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLnJlc2V0X2Zvcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG5cbiNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LXJlc3VsdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1yZXN1bHRzIGxpOjphZnRlciwgI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtcmVzdWx0cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA5MCU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cblthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1jb250YWluZXJdIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV2aWV3LW9rLW5vay1idG4tY29udGFpbmVyLFxuI3Jldmlldy1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJyYW5kLS11d3YgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LnNsYWRhdGF0eXBlLFxuI3Nob3dfZXZhbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbiN1d3ZTbGFFeHBvcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3V3dlNsYUV4cG9ydCAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWRvd25sb2FkLmljb24tY29udGFpbmVyLS1sZyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udXd2X19jaGFydC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxheW91dC1kZWZhdWx0LmFwcGxpY2F0aW9uLXYyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5b3V0LWRlZmF1bHQuYXBwbGljYXRpb24tdjIgLmxvZ28sXG4ubGF5b3V0LWRlZmF1bHQuYXBwbGljYXRpb24tdjIgLnVzZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmxheW91dC1kZWZhdWx0LmFwcGxpY2F0aW9uLXYyID4gLmFjdGlvbi0tbmF2aWdhdGlvbiB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5MTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1kZWZhdWx0IC5wYW5lLWNsb3NlLmFjdGlvbi0tc2hyaW5rLW1kIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdCAucGFuZS12Mi1iYW5uZXIgLmFjdGlvbi0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdCAucGFuZS12Mi5wYW5lLXYyLS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdCAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtc2Vjb25kYXJ5IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQgLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNCU7XG4gICAgLyogRXhhY3QgaGVpZ2h0IGlzIG1hbmFnZWQgdGhyb3VnaCBKUywgdGhlc2UgYXJlIGRlZmF1bHQgKi9cbiAgICB0b3A6IDVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgfVxuICAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0IC5wYW5lLXYyLWJhY2tkcm9wLmxheW91dC1kZWZhdWx0LS1zcGxpdC1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdC1vcGVuIC5wYW5lLXYyLmxheW91dC1kZWZhdWx0LS1zcGxpdC1wcmltYXJ5IC5wYW5lLXYyLWNvbnRlbnQsIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtbGctb3BlbiAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtcHJpbWFyeSAucGFuZS12Mi1jb250ZW50IHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtb3BlbiAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtc2Vjb25kYXJ5LCAubGF5b3V0LWRlZmF1bHQubGF5b3V0LWRlZmF1bHQtLXNwbGl0LWxnLW9wZW4gLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtb3Blbi52aWV3LWluc3RydW1lbnRzIC5wYW5lLXYyLS1yb290IC5hY3Rpb25bZGF0YS1wYW5lLXRhcmdldD1jYXJ0XSwgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdC1sZy1vcGVuLnZpZXctaW5zdHJ1bWVudHMgLnBhbmUtdjItLXJvb3QgLmFjdGlvbltkYXRhLXBhbmUtdGFyZ2V0PWNhcnRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5sYXlvdXQtZGVmYXVsdC5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtY2xvc2UgLnBhbmUtdjIubGF5b3V0LWRlZmF1bHQtLXNwbGl0LXByaW1hcnkgLnBhbmUtdjItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdC1jbG9zZSAucGFuZS12Mi5sYXlvdXQtZGVmYXVsdC0tc3BsaXQtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNCU7XG4gIH1cbiAgLmxheW91dC1kZWZhdWx0LmxheW91dC1kZWZhdWx0LS1zcGxpdC1jbG9zZS52aWV3LWluc3RydW1lbnRzIC5wYW5lLXYyLS1yb290IC5hY3Rpb25bZGF0YS1wYW5lLXRhcmdldD1jYXJ0XSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udmlldy1yZXN1bHRzID4gLmFjdGlvbi0tbmF2aWdhdGlvbixcbi52aWV3LXJlc3VsdHMgPiAudXNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLnZpZXctcmVzdWx0cyA+IC51c2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgLyogRm9yIG1vYmlsZSBvbmx5ICovXG4gIHRvcDogNC41cmVtO1xuICB6LWluZGV4OiA3MTE7XG59XG4udmlldy1yZXN1bHRzIC5zZWFyY2ggLnNlYXJjaC1wcm9maWxlIHtcbiAgdG9wOiAtMy41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LXJlc3VsdHMgLnNlYXJjaCAuc2VhcmNoLXF1ZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWV3LXJlc3VsdHMgLnNlYXJjaCAuc2VhcmNoLXByb2ZpbGUge1xuICBsZWZ0OiA0LjVyZW07XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTk5OTY7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLS1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTk5OTc7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uLXBvcnRmb2xpbyxcbi52aWV3LXJlc3VsdHMgLnBhbmUtdjItYmFja2Ryb3AtLW5hdmlnYXRpb24tcXVlcmllcyB7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS12Mi0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sXG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLS1uYXZpZ2F0aW9uLXF1ZXJpZXMge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbi52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsXG4udmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMsXG4udmlldy1yZXN1bHRzIC5wYW5lLWluZGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIHdpZHRoO1xufVxuLnNhZmFyaTExIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbi5zYWZhcmkxMSAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLFxuLnNhZmFyaTExIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbi5zYWZhcmkxMSAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOC41cmVtKTtcbiAgdG9wOiA4LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNzEwO1xufVxuLndpbmRvd3MuY2hyb21lIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50IHtcbiAgei1pbmRleDogaW5pdGlhbDtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50LnJlc3VsdHMtbWFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50LnJlc3VsdHMtbWFwIC5tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMgLnBhbmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcbiAgei1pbmRleDogNzIwO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIC5wYW5lLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgei1pbmRleDogNzMwO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAucGFuZS1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5mb2N1cy1jb3Zlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLmJ0bi5mb2N1cy1zYXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMgLmFjdGlvbi0tY2xvc2UgLmtleSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1yZXN1bHRzIC5wYW5lLXYyLS1vcmdhbmlzYXRpb25zX2xhYmVsIHtcbiAgei1pbmRleDogNzMxO1xufVxuLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gIHotaW5kZXg6IDcxMTsgLyogQWJvdmUgcmVzdWx0cyAoZm9yIGxhYmVscyksIEJlbG93IHRoZSByZXN0ICovXG59XG4udmlldy1yZXN1bHRzIC5wYW5lLWhlYWRlciAucGFuZS1oZWFkZXItZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXRvcCAucmVzdWx0cy1tb2RlcywgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXBpbm5lZCAucmVzdWx0cy1tb2RlcyB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogNHJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1ub3QtdG9wIC5yZXN1bHRzLW1vZGVzLCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tdW5waW5uZWQgLnJlc3VsdHMtbW9kZXMge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLW5vdC10b3AgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50LnJlc3VsdHMtbWFwLCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tdW5waW5uZWQgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50LnJlc3VsdHMtbWFwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tbm90LXRvcC52aWV3LXJlc3VsdHMtLXBpbm5lZCAucmVzdWx0cy1tb2RlcywgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXVucGlubmVkLnZpZXctcmVzdWx0cy0tcGlubmVkIC5yZXN1bHRzLW1vZGVzIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucGFuZS1maWx0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLWZpbHRlcnMgLnBhbmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucmVzdWx0cy1tb2RlcyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtcmVzdWx0cyAucGFuZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtZmlsdGVycyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtcmVzdWx0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLWZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5yZXN1bHRzLW1vZGVzIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXJlc3VsdHMge1xuICAgIC8qIEV4Y2VwdCAucGFuZS1mb2N1cyAqL1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbiAgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuICAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLFxuICAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgIHRvcDogNXJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5zZWFyY2gge1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5zZWFyY2ggLnNlYXJjaC1wcm9maWxlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaCAuc2VhcmNoLXF1ZXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5zZWFyY2guc2VhcmNoLS1wcm9maWxlIC5zZWFyY2gtcHJvZmlsZSB7XG4gICAgd2lkdGg6IDEycmVtO1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaC5zZWFyY2gtLXByb2ZpbGUgLnNlYXJjaC1xdWVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gICAgbGVmdDogNnJlbTtcbiAgICByaWdodDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMgLnNlYXJjaCB7XG4gICAgbGVmdDogOHJlbTtcbiAgICByaWdodDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1yZXN1bHRzIC5zZWFyY2gge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMge1xuICAgIHRvcDogMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzIHtcbiAgICAvKiBEZXNrdG9wICovXG4gIH1cbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICB6LWluZGV4OiA3MzI7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbiAgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHZ3O1xuICAgIHdpZHRoOiA2NnZ3O1xuICAgIC8qIFNldCAucGFuZS1mb2N1cyBoZWlnaHQgZXF1YWwgdG8gb3RoZXIgcGFuZXMgKi9cbiAgICB0b3A6IDlyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgfVxuICAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzIC5wYW5lLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAucGFuZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyAuYWN0aW9ucy1oZWFkZXIge1xuICAgIHJpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gICAgd2lkdGg6IDI1dnc7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZpbHRlciAucGFuZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZmlsdGVyIC5wYW5lLXJlc3VsdHMge1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXZ3O1xuICB9XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1maWx0ZXIgLnJlc3VsdHMtZmlsdGVyIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLWZpbHRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjV2dztcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtcmVzdWx0cyB7XG4gICAgd2lkdGg6IDM0dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMgLnZhY2FuY3ktaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMgLnZhY2FuY3ktbWV0YSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tZm9jdXMgLnBhbmUtZm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNHZ3O1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0IC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0IC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQgLnBhbmUtcmVzdWx0cyAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi52aWV3LWRhc2hib2FyZCAjZmF2b3VyaXRlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHJlbTsgLyogcm9vbSBmb3IgZXh0cmEgbG9uZyBkcm9wZG93bnMgKi9cbn1cblxuLnZpZXctZ3JpZCAucGFuZS1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1ncmlkIC5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ncmlkIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpZXctZ3JpZCAucGFuZS10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZXctZ3JpZCAucGFuZS10YWJzICsgLnBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm5vLXRvdWNoLmllMTEgLnZpZXctZ3JpZCAuY29udGVudCwgLm5vLXRvdWNoLmNocm9tZSAudmlldy1ncmlkIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ncmlkIC5wYW5lLWJhY2ssXG4gIC52aWV3LWdyaWQgLnBhbmUtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LWdyaWQgLnBhbmUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDlyZW07XG4gIH1cbiAgLnZpZXctZ3JpZCAucGFuZS1oZWFkZXIgKyAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDlyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbiAgLnZpZXctZ3JpZCAucGFuZS1oZWFkZXIgKyAucGFuZS10YWJzIHtcbiAgICB0b3A6IDlyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudmlldy1ncmlkIC5wYW5lLWhlYWRlciArIC5wYW5lLXRhYnMgKyAucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDEzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5cbi52aWV3LXNob3AgLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1zaG9wIC5wYW5lLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1zaG9wIC5wcmljZS1ub3RlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLXJlc3VsdHMgLnBhbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucGFuZS1yZXN1bHRzIHtcbiAgICBsZWZ0OiA2cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnBhbmUtcmVzdWx0cyB7XG4gICAgbGVmdDogMHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjV2dyk7XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEgKyAucmVzdWx0cy1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhICsgLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhICsgLnJlc3VsdHMtbWV0YSAucmVzdWx0cy1tZXRhLWl0ZW0gKyAucmVzdWx0cy1tZXRhLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEgKyAucmVzdWx0cy1tZXRhIC5yZXN1bHRzLW1ldGEtaXRlbSAucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEgLnJlc3VsdHMtbWV0YS1kcm9wZG93bi0tcmlnaHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUgLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLWluZGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnBhbmUtaW5kZXgge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydHMge1xuICBwYWRkaW5nOiAwIDFyZW0gM3JlbTtcbiAgbWFyZ2luOiAwcmVtO1xufVxuLnRvdWNoLndlYmtpdCAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnRzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyOmZpcnN0LWNoaWxkIC5yZXBvcnQtY2hhcHRlci1oZWFkaW5nIC5yZXBvcnQtY2hhcHRlci1pY29uIHtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXI6Zmlyc3QtY2hpbGQgLnJlcG9ydC1jaGFwdGVyLWhlYWRpbmcgLnJlcG9ydC1jaGFwdGVyLWljb246YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXI6Zmlyc3QtY2hpbGQgLnJlcG9ydC1jaGFwdGVyLWhlYWRpbmcgLnJlcG9ydC1jaGFwdGVyLWljb24gLnJlcG9ydC1pY29uIHtcbiAgdG9wOiAycmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXItaGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMDYxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFwdGVyLWljb24gLnJlcG9ydC1pY29uIHtcbiAgdG9wOiA0cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IHtcbiAgcGFkZGluZzogMS43NXJlbSAyLjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnk6aG92ZXIsIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5OmZvY3VzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0OmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0OmZvY3VzLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3Q6aG92ZXIsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdDpmb2N1cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzOmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3M6Zm9jdXMsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHM6aG92ZXIsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHM6Zm9jdXMsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlOmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZTpmb2N1cyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55OmhvdmVyLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAucmVwb3J0LWhlYWRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NzUxcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNzc1MXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbyxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm8sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnMtcmVwb3J0XCIgIWltcG9ydGFudDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmU6YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLXNhdmU6YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZTpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0tc2F2ZTpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1zYXZlOmJlZm9yZSB7XG4gIHRvcDogMC4xMjVyZW07XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAuYnRuIC5pY29uLS1pbmZvOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm86YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbzpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbzpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5idG4gLmljb24tLWluZm86YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLmJ0biAuaWNvbi0taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItaW5mby5idG4sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWluZm8uYnRuLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWluZm8uYnRuLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1pbmZvLmJ0bixcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci10aXRsZSAucmVwb3J0LWhlYWRlci1leHBvcnQtZm9ybSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0sXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLXRpdGxlIC5yZXBvcnQtaGVhZGVyLWV4cG9ydC1mb3JtLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItdGl0bGUgLnJlcG9ydC1oZWFkZXItZXhwb3J0LWZvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWhlYWRlci1pY29uOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydCAucmVwb3J0LWhlYWRlci1pY29uOmJlZm9yZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtaGVhZGVyLWljb246YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1oZWFkZXItaWNvbjpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1oZWFkZXItaWNvbjpiZWZvcmUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtaGVhZGVyLWljb246YmVmb3JlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1oZWFkZXItaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgKyAucmVwb3J0LWNoYXB0ZXIgLnJlcG9ydC1jaGFwdGVyLXRpdGxlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0ICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0ICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyArIC5yZXBvcnQtY2hhcHRlciAucmVwb3J0LWNoYXB0ZXItdGl0bGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55ICsgLnJlcG9ydC1jaGFwdGVyIC5yZXBvcnQtY2hhcHRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LWNvbnRlbnQsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1jb250ZW50LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QgLnJlcG9ydC1jb250ZW50LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MgLnJlcG9ydC1jb250ZW50LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5yZXBvcnQtY29udGVudCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UgLnJlcG9ydC1jb250ZW50LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkgLnJlcG9ydC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjByZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSAucmVwb3J0LXNlZ21lbnQtdmFsdWUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLnJlcG9ydC1zZWdtZW50LWxhYmVsLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0IC5yZXBvcnQtc2VnbWVudC12YWx1ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtc2VnbWVudC1sYWJlbCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1saXN0IC5yZXBvcnQtc2VnbWVudC12YWx1ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtc2VnbWVudC1sYWJlbCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5yZXBvcnQtc2VnbWVudC12YWx1ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMgLnJlcG9ydC1zZWdtZW50LXZhbHVlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAucmVwb3J0LXNlZ21lbnQtbGFiZWwsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtYWR2aWNlIC5yZXBvcnQtc2VnbWVudC12YWx1ZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtc2VnbWVudC1sYWJlbCxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5yZXBvcnQtc2VnbWVudC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDQwMDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjQ0MDAxcmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnkgLmRyb3Bkb3duLW1lbnUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQgLmRyb3Bkb3duLW1lbnUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCAuZHJvcGRvd24tbWVudSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzIC5kcm9wZG93bi1tZW51LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzIC5kcm9wZG93bi1tZW51LFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSAuZHJvcGRvd24tbWVudSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55IC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5Om50aC1jaGlsZChldmVuKSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydDpudGgtY2hpbGQoZXZlbiksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdDpudGgtY2hpbGQoZXZlbiksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFnczpudGgtY2hpbGQoZXZlbiksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHM6bnRoLWNoaWxkKGV2ZW4pLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZTpudGgtY2hpbGQoZXZlbiksXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueTpudGgtY2hpbGQoZXZlbikge1xuICBjbGVhcjogbGVmdDtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5LnJlcG9ydC1jaGFydC0td2lkZSxcbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydC5yZXBvcnQtY2hhcnQtLXdpZGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdC5yZXBvcnQtY2hhcnQtLXdpZGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncy5yZXBvcnQtY2hhcnQtLXdpZGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHMucmVwb3J0LWNoYXJ0LS13aWRlLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZS5yZXBvcnQtY2hhcnQtLXdpZGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueS5yZXBvcnQtY2hhcnQtLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeS5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1jYXJkLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcnQucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXNlZ21lbnRzLnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LWNhcmQsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zdW1tYXJ5LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LXN1bW1hcnktbGlzdCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0LnJlcG9ydC1jaGFydC0td2lkZSAucmVwb3J0LXN1bW1hcnktbGlzdCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3QucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtc3VtbWFyeS1saXN0LFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGFncy5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1zdW1tYXJ5LWxpc3QsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cy5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1zdW1tYXJ5LWxpc3QsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2UucmVwb3J0LWNoYXJ0LS13aWRlIC5yZXBvcnQtc3VtbWFyeS1saXN0LFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY29tcGFueS5yZXBvcnQtY2hhcnQtLXdpZGUgLnJlcG9ydC1zdW1tYXJ5LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jYXJkLnJlcG9ydC1jYXJkLS10aXAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLnJlcG9ydC10aXAtLWFjdGl2ZSAucmVwb3J0LXRpcC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC5yZXBvcnQtdGlwLS1hY3RpdmUgLnJlcG9ydC10aXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC10b2dnbGUsXG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWNsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jbG9zZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIDAgMCAtMXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1pY29uLFxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNjEyNXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cbi52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10aXAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMi4yNXJlbSAwLjVyZW0gMDtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjVyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRpcC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4udmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtdGlwLWNvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YS10aXRsZSAucmVzdWx0cy1tZXRhLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5yZXBvcnQtdGlwLXRvZ2dsZSB7XG4gICAgbGVmdDogLTFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIgPiBkaXY6bnRoLWNoaWxkKG9kZCkgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc3VtbWFyeSxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0LFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtbGlzdCxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXRhZ3MsXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1zZWdtZW50cyxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWFkdmljZSxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNvbXBhbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LXN1bW1hcnk6bnRoLWNoaWxkKG9kZCksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jaGFydDpudGgtY2hpbGQob2RkKSxcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWxpc3Q6bnRoLWNoaWxkKG9kZCksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC10YWdzOm50aC1jaGlsZChvZGQpLFxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtc2VnbWVudHM6bnRoLWNoaWxkKG9kZCksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1hZHZpY2U6bnRoLWNoaWxkKG9kZCksXG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlcG9ydC1jb21wYW55Om50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMzVyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVzdWx0cy1tZXRhLXRpdGxlIC5yZXN1bHRzLW1ldGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXJlc3VsdHMudmlldy1yZXN1bHRzLS1yZXBvcnQudmlldy1yZXN1bHRzLS1yZXBvcnQtZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlc3VsdHMtbWV0YS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXN1bHRzLW1ldGEtdGl0bGUgLnJlc3VsdHMtbWV0YS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0cyB7XG4gICAgcGFkZGluZzogMCA0cmVtIDVyZW07XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIge1xuICAgIG1hcmdpbjogMCAtNHJlbTtcbiAgICBwYWRkaW5nOiAwIDRyZW0gM3JlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciA+IGRpdjpudGgtY2hpbGQoZXZlbikgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgICBsZWZ0OiAtNHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciA+IGRpdjpudGgtY2hpbGQob2RkKSAucmVwb3J0LXRpcC10b2dnbGUge1xuICAgIHJpZ2h0OiAtNHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMzByZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNhcmQucmVwb3J0LWNhcmQtLXRpcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXJ0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLXJlcG9ydC52aWV3LXJlc3VsdHMtLXJlcG9ydC1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVwb3J0LWNoYXB0ZXIge1xuICAgIHBhZGRpbmc6IDAgOHJlbSAzcmVtO1xuICAgIG1hcmdpbjogMCAtOHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciA+IGRpdjpudGgtY2hpbGQoZXZlbikgLnJlcG9ydC10aXAtdG9nZ2xlIHtcbiAgICBsZWZ0OiAtOHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlciA+IGRpdjpudGgtY2hpbGQob2RkKSAucmVwb3J0LXRpcC10b2dnbGUge1xuICAgIHJpZ2h0OiAtOHJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLnZpZXctcmVzdWx0cy0tcmVwb3J0LnZpZXctcmVzdWx0cy0tcmVwb3J0LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZXBvcnQtY2hhcHRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbTtcbiAgfVxufVxuXG4udmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogNHJlbTtcbn1cbi52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDExMDA7XG59XG4udmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTEwMCU7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1zZWNvbmRhcnkgLnBhbmUtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlLmFwcGxpY2F0aW9uLnN0YXRlLW5hdmlnYXRpb24gLmxheW91dC1wYW5lLS1zZWNvbmRhcnkge1xuICBsZWZ0OiAwO1xufVxuLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZS5hcHBsaWNhdGlvbi5zdGF0ZS1uYXZpZ2F0aW9uIC5tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZS5hcHBsaWNhdGlvbi5zdGF0ZS1uYXZpZ2F0aW9uIC5tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNi4yNXJlbSk7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXNlY29uZGFyeSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNi4yNXJlbSk7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gIH1cbn1cbi52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tb3BlbiAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMgLmxheW91dC1wYW5lLS10ZXJ0aWFyeSAucGFuZS1oZWFkZXIgLnBhbmUtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zIC5sYXlvdXQtcGFuZS0tdGVydGlhcnkgLnBhbmUtZmlsdGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1tZC1vcGVuIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tbWQtb3BlbiAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tc3RlcHMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tc3RlcHMgLmxheW91dC1wYW5lLS1wcmltYXJ5ID4gLnBhbmUtZmlsdGVyIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1zdGVwcyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1maWx0ZXIge1xuICAgIHRvcDogNnJlbTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLXN0ZXBzIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSxcbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1zdGVwcyAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgICB0b3A6IDhyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAuc2lkZW1lbnUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUgLnNpZGVtZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5zaWRlbWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1oZWFkZXIgLnBhbmUtYmFjayB7XG4gICAgbGVmdDogLTUuMjVyZW07XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1oZWFkZXIgLnBhbmUtaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTU3NTFyZW07XG4gICAgcGFkZGluZy10b3A6IDAuOTU3NTFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLWFzaWRlIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSAucGFuZS1maWx0ZXItdGFiIC5wYW5lLWhlYWRlciA+IC5wYW5lLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tYXNpZGUubGF5b3V0LXNwbGl0LS1vcGVuIC5sYXlvdXQtcGFuZS0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tbWQtb3BlbiAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLnZpZXctcHJvZmVzc2lvbnMubGF5b3V0LXNwbGl0LS1hc2lkZSAuc2lkZW1lbnUtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnZpZXctaW5zdHJ1bWVudCAuYWN0aW9uLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAwLjVyZW07XG59XG4udmlldy1pbnN0cnVtZW50ICNpbnN0cnVtZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBtYXJnaW46IDJyZW0gMnJlbSAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbC0taW5zcGlyYXRpb24gLnBhbmUtdjIge1xuICBtYXgtd2lkdGg6IDY0LjI1cmVtO1xufVxuLm1vZGFsLS1pbnNwaXJhdGlvbiAucGFuZS12MiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi52aWV3LWluc3BpcmF0aW9uIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5zaWduYXR1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5zZWFyY2gge1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnNlYXJjaCArIC52aWV3LWluc3BpcmF0aW9uLWNhbGxvdXQge1xuICBtYXJnaW4tdG9wOiA1LjVyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAuc2VhcmNoLWtleXMge1xuICByaWdodDogNHJlbTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC5wYW5lLS1iYXNlIC5wYW5lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4udmlldy1pbnNwaXJhdGlvbiAucGFuZS0tYmFzZSAucGFuZS1jb250ZW50LWlubmVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnBhbmUtLWJhc2UgLnBhbmUtaGVhZGVyIC5zZWFyY2gge1xuICB0b3A6IDFyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmFjYW5jeS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmFjYW5jeS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLm5hdmlnYXRpb24sXG4udmlldy1pbnNwaXJhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUsXG4udmlldy1pbnNwaXJhdGlvbiAuY291bnRlci1saW1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGxlZnQ6IDRyZW07XG4gIHRvcDogLTAuMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLWNhbGxvdXQtLWluaXQge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLXRpdGxlIGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi10aXRsZSBlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLXRpdGxlLS1pbml0IGVtOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaCAuc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2gucGFuZS0tYmFzZSAucGFuZS1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoLnBhbmUtLWJhc2UgLnBhbmUtY29udGVudC1pbm5lciB7XG4gIHRvcDogLTQuNXJlbTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC5zZWFyY2gge1xuICB0b3A6IDFyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmlldy1pbnNwaXJhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC52YWNhbmN5IC5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDFyZW07XG59XG4udmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tcmVzdWx0cyAudmFjYW5jeSAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaCAuc2VhcmNoIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi1jYWxsb3V0IHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXNlYXJjaCAuc2VhcmNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1zZWFyY2gucGFuZS0tYmFzZSAucGFuZS1jb250ZW50LWlubmVyIHtcbiAgICBmbGV4OiAwIDAgNjYlO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC52aWV3LWluc3BpcmF0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXJlc3VsdHMgLnZhY2FuY3kgLnZhY2FuY3ktbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICB9XG4gIC52aWV3LWluc3BpcmF0aW9uIC52aWV3LWluc3BpcmF0aW9uLS1yZXN1bHRzIC52YWNhbmN5IC5pbmRpY2F0b3ItcmFkaWFsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyLjVyZW07XG4gIH1cbiAgLnZpZXctaW5zcGlyYXRpb24gLnZpZXctaW5zcGlyYXRpb24tLXJlc3VsdHMgLnZhY2FuY3kgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pbnNwaXJhdGlvbiAudmlldy1pbnNwaXJhdGlvbi0tc2VhcmNoIC5zZWFyY2gge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvdXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnRvdXJfX2ltZy0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGF5b3V0LWNvbHVtbiAubGF5b3V0LXBhbmUtLXByaW1hcnksXG4ubGF5b3V0LWNvbHVtbiAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5LFxuLmxheW91dC1zcGxpdCAubGF5b3V0LXBhbmUtLXByaW1hcnksXG4ubGF5b3V0LXNwbGl0IC5sYXlvdXQtcGFuZS0tdGVydGlhcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubGF5b3V0LWNvbHVtbiAubGF5b3V0LXBhbmUtLXNlY29uZGFyeSxcbi5sYXlvdXQtc3BsaXQgLmxheW91dC1wYW5lLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNzAwO1xufVxuLmxheW91dC1jb2x1bW4uc3RhdGUtbmF2aWdhdGlvbiAubWFpbixcbi5sYXlvdXQtc3BsaXQuc3RhdGUtbmF2aWdhdGlvbiAubWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxOGVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1jb2x1bW4uc3RhdGUtbmF2aWdhdGlvbiAubWFpbixcbiAgLmxheW91dC1zcGxpdC5zdGF0ZS1uYXZpZ2F0aW9uIC5tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMzJyZW07XG4gIH1cbn1cblxuaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jeS10aXRsZSAuaW5kaWNhdG9yLXN0YXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jeS10aXRsZTpob3ZlciAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsLCBodG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmN5LXRpdGxlOmZvY3VzIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwsIGh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY3ktdGl0bGU6aG92ZXI6Zm9jdXMgLmluZGljYXRvci1zdGF0ZS1sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5odG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmN5OmhvdmVyIC5pbmRpY2F0b3Itc3RhdGUgLmluZGljYXRvci1zdGF0ZS1sYWJlbCwgaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jeTpmb2N1cyAuaW5kaWNhdG9yLXN0YXRlIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwsIGh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY3k6aG92ZXI6Zm9jdXMgLmluZGljYXRvci1zdGF0ZSAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsLFxuaHRtbC5zdGF0ZS0tYWN0aW9ucyAudmFjYW5jaWVzTGlzdDpob3ZlciAuaW5kaWNhdG9yLXN0YXRlIC5pbmRpY2F0b3Itc3RhdGUtbGFiZWwsXG5odG1sLnN0YXRlLS1hY3Rpb25zIC52YWNhbmNpZXNMaXN0OmZvY3VzIC5pbmRpY2F0b3Itc3RhdGUgLmluZGljYXRvci1zdGF0ZS1sYWJlbCxcbmh0bWwuc3RhdGUtLWFjdGlvbnMgLnZhY2FuY2llc0xpc3Q6aG92ZXI6Zm9jdXMgLmluZGljYXRvci1zdGF0ZSAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1cHBvcnQtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXRlLS1zdXBwb3J0IC5zdXBwb3J0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRlLS1zdXBwb3J0IC52aWV3LXJlc3VsdHMgLnN1cHBvcnQtdG9nZ2xlIHtcbiAgYm90dG9tOiA0LjVyZW07XG59XG5cbmh0bWwuc3RhdGUtLW5vdGlmeSAudXNlciAucHVsc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5zdGF0ZS0tbXV0ZSB7XG4gIC8qIERPIE5PVCBESVNQTEFZIE5FV1MgYWthIE1VVEUgKi9cbn1cbmh0bWwuc3RhdGUtLW11dGUgLnVzZXIgLnB1bHNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbC5zdGF0ZS0tbXV0ZSAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC50aW1lbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbC5zdGF0ZS0tbXV0ZSAudXNlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBodG1sLnN0YXRlLS1tdXRlIC51c2VyLW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cgLnBhbmUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEzcmVtO1xuICB9XG59XG5cbmh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLXYyLWJhbm5lci5wYW5lLXYyLWJhbm5lci0tc3RlcHMge1xuICBtaW4taGVpZ2h0OiA5LjVyZW07XG59XG5odG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzIC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5LjVyZW0pO1xuICAgIHRvcDogOS41cmVtO1xuICB9XG4gIGh0bWwuc3RhdGUtLWNsaWVudCAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4LFxuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwcmVtKTtcbiAgICB0b3A6IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLFxuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuICBodG1sLnN0YXRlLS1jbGllbnQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbiAgaHRtbC5zdGF0ZS0tY2xpZW50IC52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOS41cmVtKTtcbiAgICB0b3A6IDkuNXJlbTtcbiAgfVxufVxuXG4jeWlpLWRlYnVnLXRvb2xiYXIueWlpLWRlYnVnLXRvb2xiYXIueWlpLWRlYnVnLXRvb2xiYXJfcG9zaXRpb25fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5ib3R0b20ge1xuICBib3R0b206IDIwcHg7XG59XG5cbi5yaWdodCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4udGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYnNvbHV0ZS1yZWd1bGFyLXJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYWJzb2x1dGUtcmVndWxhci1sZWZ0IHtcbiAgbGVmdDogMjBweDtcbn1cbi5hYnNvbHV0ZS1yZWd1bGFyLXRvcCB7XG4gIHRvcDogMjBweDtcbn1cbi5hYnNvbHV0ZS1yZWd1bGFyLWJvdHRvbSB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctZXh0cmEtc21hbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucGFkZGluZy1leHRyYS1zbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFkZGluZy1leHRyYS1zbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnBhZGRpbmctZXh0cmEtc21hbGwteCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFkZGluZy1leHRyYS1zbWFsbC15IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYWRkaW5nLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYWRkaW5nLXNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBhZGRpbmctc21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnBhZGRpbmctc21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFkZGluZy1zbWFsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBhZGRpbmctc21hbGwteCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wYWRkaW5nLXNtYWxsLXkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBhZGRpbmctcmVndWxhciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFkZGluZy1yZWd1bGFyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFkZGluZy1yZWd1bGFyLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci14IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhZGRpbmctcmVndWxhci15IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhZGRpbmctbGFyZ2Uge1xuICBwYWRkaW5nOiAzNXB4O1xufVxuLnBhZGRpbmctbGFyZ2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4ucGFkZGluZy1sYXJnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4ucGFkZGluZy1sYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5wYWRkaW5nLWxhcmdlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ucGFkZGluZy1sYXJnZS14IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLnBhZGRpbmctbGFyZ2UteSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlIHtcbiAgcGFkZGluZzogNDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuLnBhZGRpbmctZXh0cmEtbGFyZ2UtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLnBhZGRpbmctZXh0cmEtbGFyZ2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG4ucGFkZGluZy1leHRyYS1sYXJnZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLnBhZGRpbmctZXh0cmEtbGFyZ2UteCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5wYWRkaW5nLWV4dHJhLWxhcmdlLXkge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5tYXJnaW4tZXh0cmEtc21hbGwsIC5tYXJnaW4teHMge1xuICBtYXJnaW46IDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtc21hbGwtdG9wLCAubWFyZ2luLXhzLXRvcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtc21hbGwtcmlnaHQsIC5tYXJnaW4teHMtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtc21hbGwtYm90dG9tLCAubWFyZ2luLXhzLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtc21hbGwtbGVmdCwgLm1hcmdpbi14cy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtc21hbGwteCwgLm1hcmdpbi14cy14IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWFyZ2luLWV4dHJhLXNtYWxsLXksIC5tYXJnaW4teHMteSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbi1zbWFsbCwgLm1hcmdpbi1zLCAubWFyZ2luLXNtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1hcmdpbi1zbWFsbC10b3AsIC5tYXJnaW4tcy10b3AsIC5tYXJnaW4tc20tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYXJnaW4tc21hbGwtcmlnaHQsIC5tYXJnaW4tcy1yaWdodCwgLm1hcmdpbi1zbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYXJnaW4tc21hbGwtYm90dG9tLCAubWFyZ2luLXMtYm90dG9tLCAubWFyZ2luLXNtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFyZ2luLXNtYWxsLWxlZnQsIC5tYXJnaW4tcy1sZWZ0LCAubWFyZ2luLXNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW4tc21hbGwteCwgLm1hcmdpbi1zLXgsIC5tYXJnaW4tc20teCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFyZ2luLXNtYWxsLXksIC5tYXJnaW4tcy15LCAubWFyZ2luLXNtLXkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm1hcmdpbi1yZWd1bGFyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFyZ2luLXJlZ3VsYXItcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFyZ2luLXJlZ3VsYXItYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW4tcmVndWxhci1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luLXJlZ3VsYXIteCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFyZ2luLXJlZ3VsYXIteSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFyZ2luLWxhcmdlLCAubWFyZ2luLWwge1xuICBtYXJnaW46IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLXRvcCwgLm1hcmdpbi1sLXRvcCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLXJpZ2h0LCAubWFyZ2luLWwtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLWJvdHRvbSwgLm1hcmdpbi1sLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLWxlZnQsIC5tYXJnaW4tbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4ubWFyZ2luLWxhcmdlLXgsIC5tYXJnaW4tbC14IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5tYXJnaW4tbGFyZ2UteSwgLm1hcmdpbi1sLXkge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1hcmdpbi1leHRyYS1sYXJnZSwgLm1hcmdpbi14bCB7XG4gIG1hcmdpbjogNDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtbGFyZ2UtdG9wLCAubWFyZ2luLXhsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4ubWFyZ2luLWV4dHJhLWxhcmdlLXJpZ2h0LCAubWFyZ2luLXhsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLm1hcmdpbi1leHRyYS1sYXJnZS1ib3R0b20sIC5tYXJnaW4teGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tYXJnaW4tZXh0cmEtbGFyZ2UtbGVmdCwgLm1hcmdpbi14bC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4ubWFyZ2luLWV4dHJhLWxhcmdlLXgsIC5tYXJnaW4teGwteCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4ubWFyZ2luLWV4dHJhLWxhcmdlLXksIC5tYXJnaW4teGwteSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZ3VsYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbn1cblxuLmJvcmRlci1yZWd1bGFyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FDNkRDO1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJvcmRlci0taG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9yZGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kLXRleHQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtaG9yaXpvbnRhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtdmVydGljYWwtLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3JpZC1iYXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbn1cbi5ncmlkLWNvbC0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5ncmlkLWNvbC0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5ncmlkLWNvbC00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbi5ncmlkLWNvbC01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cbi5ncmlkLWdhcC1zbWFsbCB7XG4gIGdyaWQtZ2FwOiAxMHB4O1xufVxuXG4uZmxleC1iYXItLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbiN5aWktZGVidWctdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xufVxuXG4uaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndpZHRoLWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnJlYWN0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDQzNDY5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1lbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuLmFuaW1hdGlvbi1mYWRlIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC43NXMgZWFzZS1pbi1vdXQ7XG59XG4uYW5pbWF0aW9uLWZhZGUtZmFzdCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFuaW1hdGlvbi1wdWxzZSB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZ3JpZC1nYXA6IDAgMnJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNzc3ZhbmJ1aXRlbmFmIHtcbiAgYm9yZGVyOiA1cHggZG90dGVkICMwMGE5OWQ7XG59XG5cbi5pY29uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5OWIxO1xuICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1yb3VuZCBzdmcge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG4gIGhlaWdodDogMC44NXJlbTtcbiAgd2lkdGg6IDAuODVyZW07XG4gIHRvcDogMC4zNXJlbTtcbiAgbGVmdDogMC4zNXJlbTtcbn1cblxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtZHJhd2VyIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5tYWluLW1lbnUtdG9nZ2xlLWljb24uYWN0aW9uLS1oYW1idXJnZXIgLmljb24tY29udGFpbmVyLS1oYW1idXJnZXIge1xuICB3aWR0aDogMjRweDtcbn1cbi5tYWluLW1lbnUtdG9nZ2xlLWljb24uYWN0aW9uLS1oYW1idXJnZXIgLmljb24tY29udGFpbmVyLS1oYW1idXJnZXIgc3ZnIHtcbiAgZmlsbDogIzQ0MzQ2OTtcbn1cblxuLmJ1bGstYWN0aW9ucy0tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RUM7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5idWxrLWFjdGlvbnMtLWJhcl9fb3JnYW5pc2F0aWVzLCAuYnVsay1hY3Rpb25zLS1iYXJfX3ZhY2FuY2llcyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idWxrLWFjdGlvbnMtLXNlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1bGstYWN0aW9ucy0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmJ1bGstYWN0aW9ucy0tYWxsLWNvbnRhaW5lciwgLmJ1bGstYWN0aW9ucy0taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgZGltZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVsay1hY3Rpb25zLS1hbGwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnVsay1hY3Rpb25zLS1hbGwtY29udGFpbmVyLmJ1bGstYWN0aW9ucy0tYWxsX19zZW1pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvY2hlY2tib3gtc2VtaS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xufVxuLmJ1bGstYWN0aW9ucy0tYWxsLWNvbnRhaW5lci5idWxrLWFjdGlvbnMtLWFsbF9fY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbn1cbi5idWxrLWFjdGlvbnMtLW9wdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhYmluZXQtLWdyaWQgLmJ1bGstYWN0aW9ucy0tYmFyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuXG4uY2FiaW5ldC0tZ3JpZCAuYnVsay1hY3Rpb25zLS1hbGwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnNlbGVjdC1hbGwtaXRlbSB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG5cbi5hY3Rpb24tLXJvd3MsXG4uYWN0aW9uLS1ncmlkIHtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5hY3Rpb25fX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLnBhbmUtdjItaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDM7XG59XG4ucGFuZS12Mi1oZWFkZXIgaDIge1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xufVxuLnBhbmUtdjItaGVhZGVyIC5wYW5lLXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFuZS12Mi1oZWFkZXItLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucGFuZS12Mi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDEwcmVtIDAgMXJlbTtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFuZS12Mi1oZWFkZXIgLnJlc3VsdHMtbWV0YS1wZXJpb2Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmUtdjItaGVhZGVyLWNydW1icyB7XG4gICAgdG9wOiAwLjc1cmVtO1xuICB9XG59XG4uY2FiaW5ldC1zZWFyY2hfX2lucHV0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhYmluZXQtc29ydF9fc2VsZWN0LXNvcnRieSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b24ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBwYWRkaW5nOiAwLjQ1cmVtO1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC1zb3J0IC5hY3Rpb25fX2J1dHRvbjpob3Zlci5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b24uYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uY2FiaW5ldC1zb3J0IC5hY3Rpb25fX2J1dHRvbiAuaWNvbi1jb250YWluZXItLXNvcnRfb3JkZXIuaWNvbi1jb250YWluZXItLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXNvcnQgLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tc29ydF9vcmRlci1kZXNjIC5pY29uLWNvbnRhaW5lci0tbGcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhYmluZXQtc29ydCAuYWN0aW9uX19idXR0b24gLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgcGFkZGluZzogMC40NXJlbTtcbn1cbi5hY3Rpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjZlOTAgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25fX2J1dHRvbjpob3Zlci5hY3Rpb24tLWFjY2VudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xufVxuLmFjdGlvbl9fYnV0dG9uLmFjdGlvbi0tYWNjZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4uYWN0aW9uX19idXR0b24uYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmFjdGlvbl9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA3NDYzOWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5hY3Rpb25fX2J1dHRvbiAuaWNvbi1jb250YWluZXItLXNvcnRfb3JkZXIuaWNvbi1jb250YWluZXItLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25fX2J1dHRvbi5hY3Rpb24tLXNvcnRfb3JkZXItZGVzYyAuaWNvbi1jb250YWluZXItLWxnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY3Rpb25fX2J1dHRvbiAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2FiaW5ldC1zb3J0X19zd2l0Y2gtYXNjLWRlc2Mge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG5cbi5jYWJpbmV0X19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FiaW5ldF9faW5wdXQtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5vcmdhbmlzYXRpb24tLWxhYmVsIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ub3JnYW5pc2F0aW9uLS1sYWJlbC0tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUY7XG4gIG9wYWNpdHk6IDkwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuXG4ub3JnYW5pc2F0aW9uLS1sYWJlbDpob3ZlciAub3JnYW5pc2F0aW9uLS1sYWJlbC0tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjEgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uZm9jdXMtbGFiZWwtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5idG4tLWxhYmVsLmJ0bi0tbGFiZWxfX2NvbGxlYWd1ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi0tbGFiZWwuYnRuLS1sYWJlbC10ZWFtIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLnRvb2x0aXAtYm94IHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBvcGFjaXR5OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50b29sdGlwLWJveC0tbmFycm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zZWFyY2gtdjNfX2luZm8tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHJlbTtcbiAgdG9wOiAwLjc1cmVtO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5jaGFydF9fc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNoYXJ0X19zZXR0aW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5jaGFydF9fc2V0dGluZy1jb250YWluZXIgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY2hhcnRfX3NldHRpbmctLWRhdGVyYW5nZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmNoYXJ0X192aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoYXJ0X19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGFydF9fY291bnRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDBweDtcbn1cbi5jaGFydF9fY291bnRlciBoMiB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zdGFjay1jaGFydF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDJyZW07XG59XG4uc3RhY2stY2hhcnRfX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk0LCAxODcsIDIwOSwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5zdGFjay1jaGFydF9fYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJCQkQxO1xufVxuLnN0YWNrLWNoYXJ0X19iYXItLTA6OmFmdGVyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOSUgMCwgMTElIDUwJSwgOSUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS0xOjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDE4JSAwLCAyMCUgNTAlLCAxOCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS0yOjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDI3JSAwLCAyOSUgNTAlLCAyNyUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS0zOjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDM2JSAwLCAzOCUgNTAlLCAzNiUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS00OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDQ1JSAwLCA0NyUgNTAlLCA0NSUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS01OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDU0JSAwLCA1NiUgNTAlLCA1NCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS02OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDYzJSAwLCA2NSUgNTAlLCA2MyUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS03OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcyJSAwLCA3NCUgNTAlLCA3MiUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS04OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgxJSAwLCA4MyUgNTAlLCA4MSUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS05OjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDkwJSAwLCA5MiUgNTAlLCA5MCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uc3RhY2stY2hhcnRfX2Jhci0tYWN0aXZlIGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5zdGFjay1jaGFydF9fYmFyLS1hY3RpdmUgZW06aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cblxuLmRvbnV0LWNoYXJ0X19jb250YWluZXIgLmhpZ2hjaGFydHMtY29sb3ItMCB7XG4gIGZpbGw6ICM0MEJDOEE7XG59XG4uZG9udXQtY2hhcnRfX2NvbnRhaW5lciAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogIzFFMDI1Rjtcbn1cbi5kb251dC1jaGFydF9fY29udGFpbmVyIC5oaWdoY2hhcnRzLWNvbG9yLTIge1xuICBmaWxsOiAjRjg1QzZBO1xufVxuLmRvbnV0LWNoYXJ0X19jb250YWluZXIgLmhpZ2hjaGFydHMtY29sb3ItMyB7XG4gIGZpbGw6ICM1YTVlNzk7XG59XG5cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCxcbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0tZGlzdGFuY2V0aW1lbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1yb3c6IDIvNDtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAuaGVhdG1hcC1jb250YWluZXIsXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWRpc3RhbmNldGltZW1hcCAuaGVhdG1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1oZWF0bWFwIC5oZWF0bWFwLWxlZ2VuZCxcbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0tZGlzdGFuY2V0aW1lbWFwIC5oZWF0bWFwLWxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMjBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAuaGVhdG1hcC1sZWdlbmRfX2Jhcixcbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0tZGlzdGFuY2V0aW1lbWFwIC5oZWF0bWFwLWxlZ2VuZF9fYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDgyLCA2NiwgMTg1LCAwLjUpLCByZ2JhKDc3LCA2MiwgMTgwLCAwLjU1KSwgcmdiYSg3MiwgNTcsIDE3NSwgMC42KSwgcmdiYSg2NywgNTMsIDE3MCwgMC42NSksIHJnYmEoNjIsIDQ5LCAxNjUsIDAuNyksIHJnYmEoNTcsIDQ0LCAxNjAsIDAuNzUpLCByZ2JhKDUyLCA0MCwgMTU1LCAwLjc1KSwgcmdiYSg0NywgMzYsIDE1MCwgMC44KSwgcmdiYSg0MiwgMzEsIDE0NSwgMC44KSwgcmdiYSgzNywgMjcsIDE0MCwgMC45KSwgcmdiYSgzMiwgMjMsIDEzNSwgMC45KSwgcmdiYSgyNywgMTgsIDEzMCwgMC45NSksIHJnYigyMiwgMTQsIDEyNSksIHJnYigzMCwgMiwgOTUpKTtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAuaGVhdG1hcF9fdGV4dGZpZWxkLFxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1kaXN0YW5jZXRpbWVtYXAgLmhlYXRtYXBfX3RleHRmaWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1oZWF0bWFwIC5tYXAgLmdtLWJ1bmRsZWQtY29udHJvbC5nbS1idW5kbGVkLWNvbnRyb2wtb24tYm90dG9tLFxuLmNoYXJ0X192aWV3LmNoYXJ0X192aWV3LS1kaXN0YW5jZXRpbWVtYXAgLm1hcCAuZ20tYnVuZGxlZC1jb250cm9sLmdtLWJ1bmRsZWQtY29udHJvbC1vbi1ib3R0b20ge1xuICByaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cbi5jaGFydF9fdmlldy5jaGFydF9fdmlldy0taGVhdG1hcCAuaGVhdG1hcC1sb2FkZXIsXG4uY2hhcnRfX3ZpZXcuY2hhcnRfX3ZpZXctLWRpc3RhbmNldGltZW1hcCAuaGVhdG1hcC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdtLXN0eWxlLWl3IHtcbiAgbWF4LWhlaWdodDogMTdyZW0gIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZS1pdyAubGlzdC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDM1cHggIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZS1pdyAubGlzdC1oZWFkZXI6aG92ZXIgLmxpc3Qtc3VidGl0bGUge1xuICBjb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ20tc3R5bGUtaXcgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0X19jb250YWluZXItLWhlYXRtYXAgLmNoYXJ0X19mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hhcnRfX2NvbnRhaW5lci0tZGlzdGFuY2V0aW1lbWFwIC5jaGFydF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDIwcHg7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1kaXN0YW5jZXRpbWVtYXAgLmNoYXJ0X19mb290ZXIgZm9vdGVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5cbi5kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAyLjVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHotaW5kZXg6IDU7XG59XG4uZHJvcGRvd25fX2NvbnRhaW5lci0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd25fX2NvbnRhaW5lci0tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bl9fY2xpY2thYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG59XG4uZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xufVxuLmRyb3Bkb3duX19pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhYmluZXQtb3B0aW9ucy5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jYWJpbmV0LW9wdGlvbnMuZHJvcGRvd24ub3BlbiB7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmdyaWQtdmlldyAuYWNjb3VudHNMaXN0IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkLCAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS1iczMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uczItdG9nYWxsLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDQzNDY5O1xufVxuXG4ua3YtdGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC12aWV3IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG5cbi5rdi1ncmlkLXRhYmxlIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLWJzMyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ua3YtZ3JpZC10YWJsZSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS1iczMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmt2LWdyaWQtdGFibGUgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLXYyLS1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4udmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycywgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cywgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gIHRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDlyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tZGdkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNpZC1wamF4LXNlYXJjaC12MyAuc2VhcmNoIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jc2VhcmNoLXYzX19kcmFnZ2FibGUtaXRlbXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWFyY2gtdjMucGFuZS12Mi1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiA1cmVtO1xufVxuXG4uc2VhcmNoLXYzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC12MyAuaWNvbi1jb250YWluZXItLWRyYWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC12M19fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19idXR0b246aG92ZXIgLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1zZWxlY3RlZCBzdmcgcGF0aCwgLnNlYXJjaC12M19fYnV0dG9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tc2VsZWN0ZWQgc3ZnIHBhdGgsIC5zZWFyY2gtdjNfX2J1dHRvbi5idG4tdjMtLXdoaXRlLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1zZWxlY3RlZCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19zdWJtaXQge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fcmVzZXQge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdjMgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCAuc2VhcmNoLWtleSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IC0xcHg7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgLnNlYXJjaC1rZXkgLnNlYXJjaC1rZXktbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uc2VhcmNoLXYzX190b29sdGlwLS1xdWVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjVyZW07XG4gIHRvcDogMC43NXJlbTtcbn1cbi5zZWFyY2gtdjNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnksIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNDVweDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci1hY3RpdmUtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxOC41cmVtKTtcbn1cbi5zZWFyY2gtdjMgI3NlYXJjaC12M19fYnV0dG9uLS1zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3N1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC12M19fc3VibWl0IC5pY29uLWNvbnRhaW5lciAuaWNvbi13cmFwIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtdjNfX3NhdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnNlYXJjaC12M19fc2F2ZTpob3ZlciBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4uc2VhcmNoLXYzX19zZXR0aW5ncy1jYW5jZWwgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnNlYXJjaC12M19fc2V0dGluZ3MtY2FuY2VsOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQsIC5zZWFyY2gtdjNfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtdjNfX3RleHQtaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwgLnNlYXJjaC12M19fc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCAuYnRuLXJlbWFyaywgLnNlYXJjaC12M19fc2VsZWN0IC5idG4tcmVtYXJrIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOTlCMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXYzX190ZXh0LWlucHV0IC5idG4tcmVtYXJrOmhvdmVyLCAuc2VhcmNoLXYzX19zZWxlY3QgLmJ0bi1yZW1hcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwO1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQsIC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5mb3JtLWNvbnRyb2wsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCwgLnNlYXJjaC12M19fc2VsZWN0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wgbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0IGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiBsaS5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5mb3JtLWNvbnRyb2wgbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQucGFuZS1maWx0ZXItaW5wdXQgbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLXYzX19zZWxlY3QgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX190ZXh0LWlucHV0IGlucHV0LmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VhcmNoLXYzX19zZWxlY3QgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjc1cmVtO1xufVxuLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuc2VhcmNoLXYzX190ZXh0LWlucHV0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtdjNfX3NlbGVjdCBpbnB1dC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtdjNfX3NlbGVjdCAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB0b3A6IC0wLjE1cmVtO1xuICBjb2xvcjogI0Y0RjZGYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tY2xvbmUge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIGkge1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gI3NlYXJjaC12M19fYnV0dG9uLS1tb3JlLCAuc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX3N1Ym1pdCwgLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci1jbG9uZS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0U0RTRFQztcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLWNsb25lLS1hY3RpdmUgI2pkLWRyYWdnYWJsZS1zZWFyY2gtZHVtbXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItY2xvbmUtLWluYWN0aXZlIC5zZWFyY2gtdjNfX2l0ZW0tLWR1bW15IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci1jbG9uZS0taW5hY3RpdmUsIC5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLWNsb25lLS1hY3RpdmUge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUsIC5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tY2xvbmUtLWFjdGl2ZSwgLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLXYzLS1zZXR0aW5ncy1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tY2xvbmUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fYnV0dG9uIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLnNlYXJjaC12My0tc2V0dGluZ3Mtb3BlbiAuc2VhcmNoLXYzX19idXR0b246YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fYnV0dG9uLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyLS1kcmFnIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbi5zZWFyY2gtdjMtLXNldHRpbmdzLW9wZW4gLnNlYXJjaC12M19fYnV0dG9uLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyLS1kcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSBpbnB1dCwgLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAjc2VhcmNoLWlucHV0LXNlbGVjdGl6ZWQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgI3NlYXJjaC1pbnB1dC1zZWxlY3RpemVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplLnNlYXJjaC1rZXkge1xuICBtYXJnaW46IDAgMCAwLjEyNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgLmhhcy1pdGVtczo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWxlY3RpemUtaW5wdXQgLnNlYXJjaC1pbnB1dC1zZWxlY3RpemVkIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24uc2VhcmNoLXYzX19sb2NhdGlvbi1jb250YWluZXItLW9wZW4ge1xuICB6LWluZGV4OiAyMDtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gI2xvY2F0aW9uLWF1dG9jb21wbGV0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uICNsb2NhdGlvbi1hdXRvY29tcGxldGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbiAgd2lkdGg6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1sb2NhdGlvbiBzdmcge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fdG9wLWJhciB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMDtcbn1cbi5zZWFyY2gtdjNfX3RvcC1iYXIuc2VhcmNoLXYzX190b3AtYmFyLnNlYXJjaC12M19fZnJlZS1lbnRyeS0tZm9jdXMge1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDAwO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNC4xcmVtIDMuNXJlbSAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgNC41cmVtIDRyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbS0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDI7XG4gIGhlaWdodDogNXJlbTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlIC5zZWFyY2gtdjNfX2NvbnRhaW5lci1hY3RpdmUtaXRlbXMgLnNlYXJjaC12M19faXRlbTpsYXN0LWNoaWxkIC5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMjtcbiAgcGFkZGluZy1yaWdodDogMTNyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0LjFyZW0gMy41cmVtIDRyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSAuc2VhcmNoLWtleXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZSB7XG4gIGhlaWdodDogNHJlbTtcbiAgZ3JpZC1yb3c6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1pbmFjdGl2ZS5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tY2xvbmUtLWluYWN0aXZlIHtcbiAgbGVmdDogLTAuNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19pdGVtLS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyB7XG4gIGdyaWQtcm93OiAxO1xufVxuLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hZHZhbmNlZCAuc2VhcmNoLXYzX19hY3Rpb24tYnV0dG9ucyAuc2VhcmNoLXYzX19hZHZhbmNlZCB7XG4gIHdpZHRoOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTAyNUY7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2FjdGlvbi1idXR0b25zIC5zZWFyY2gtdjNfX2FkdmFuY2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkIC5zZWFyY2gtdjNfX2FjdGlvbi1idXR0b25zIC5zZWFyY2gtdjNfX2FkdmFuY2VkIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkICNzZWFyY2gtdjNfX2J1dHRvbi0tbW9yZSAuaWNvbi1jb250YWluZXItLWRvdWJsZS1hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkICNzZWFyY2gtdjNfX2J1dHRvbi0tc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFkdmFuY2VkICNzZWFyY2gtdjNfX2J1dHRvbi0tc2V0dGluZ3MgLmluZGljYXRvciB7XG4gIG1hcmdpbjogMC41NXJlbSAtMC41cmVtIDAgMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDRyZW0gNHJlbSA0cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgNC41cmVtIDRyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMjtcbiAgbGVmdDogLTAuNTVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjFyZW0pO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzlGOTlCMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWNsb25lLS1hY3RpdmUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3JlbTtcbn1cbi5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tY2xvbmUtLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDM7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX2hlYWRlciB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gIHRvcDogLTJyZW07XG4gIGxlZnQ6IC0ycmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX2hlYWRlciAuc2VhcmNoLXYzX19hY3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoLXYzX19jb250YWluZXItLWhpZGRlbiB7XG4gIGdyaWQtcm93OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19jbG9uZS0tYWN0aXZlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggZG90dGVkICNjY2M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX2Nsb25lLS1oaWRkZW4taXRlbXMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3JlbTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgdG9wOiA0LjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19sb2NhdGlvbiB7XG4gIHdpZHRoOiA1MHJlbTtcbiAgdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2xvY2F0aW9uIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fbG9jYXRpb24gLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC5idG4tdjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2xvY2F0aW9uLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX2JyYW5jaGUsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3Byb2Zlc3Npb25fY2xhc3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG4gIHdpZHRoOiA0NXJlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuYnRuLXYzLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIC5idG4tdjMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4sIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3Byb2Zlc3Npb25fY2xhc3MgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19icmFuY2hlIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUgI3NiaS10cmVlLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19icmFuY2hlIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUgI2lzY28tdHJlZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fcHJvZmVzc2lvbl9jbGFzcyAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNzYmktdHJlZSwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fcHJvZmVzc2lvbl9jbGFzcyAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNpc2NvLXRyZWUge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRyZW0pO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fYnJhbmNoZSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX21haW4gLnRhYi1wYW5lICNzYmktdHJlZSAudWktZmFuY3l0cmVlLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19icmFuY2hlIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUgI2lzY28tdHJlZSAudWktZmFuY3l0cmVlLCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19wcm9mZXNzaW9uX2NsYXNzIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fbWFpbiAudGFiLXBhbmUgI3NiaS10cmVlIC51aS1mYW5jeXRyZWUsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3Byb2Zlc3Npb25fY2xhc3MgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC50YWItcGFuZSAjaXNjby10cmVlIC51aS1mYW5jeXRyZWUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciAuYnRuLXYzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9faGVhZGVyIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG4uc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXJfX2Nsb3NlIC5zZWFyY2gtdjNfX2J1dHRvbi0tY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIHtcbiAgcGFkZGluZzogMi43NXJlbSAycmVtIDJyZW0gMnJlbTtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciBzZWxlY3QsIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciBpbnB1dCwgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyIC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciAuZm9ybS1ncm91cCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2gtdjMgLnNlYXJjaC12M19fZHJvcGRvd24tLXByb3ZpbmNlW3N0eWxlPVwiXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFyZW07XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnJlbSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzX19kcm9wZG93bi0tcHJvdmluY2Vbc3R5bGU9XCJcIl0gKyAuc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uc2VhcmNoLXYzIC5maWVsZC1zZWFyY2htb2RlbC1waHlzaWNhbGxvY2F0aW9ucHJvdmluY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdjMgLmZpZWxkLXNlYXJjaG1vZGVsLXBoeXNpY2FsbG9jYXRpb25wcm92aW5jZSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzIC5maWVsZC1zZWFyY2htb2RlbC1waHlzaWNhbGxvY2F0aW9ucHJvdmluY2UgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXItLWRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLmZvcm0tZ3JvdXAuZmllbGQtZGlzdGFuY2Utc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAuZm9ybS1ncm91cC5maWVsZC1kaXN0YW5jZS1zbGlkZXIgI2Rpc3RhbmNlLXNsaWRlci1zbGlkZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLW1vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAucGFuZS1sb2NhdGlvbnMtbW9kZSAuaWNvbi1jb250YWluZXItLWxnIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAucGFuZS1sb2NhdGlvbnMtbW9kZSN0YWItYXJlYSAuc2VhcmNoLXYzLS1wcm92aW5jZXMtdXNlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuMjVyZW07XG4gIHRvcDogMS43NXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG4uc2VhcmNoLXYzX19sb2NhdGlvbi1kaXN0YW5jZSAucGFuZS1sb2NhdGlvbnMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDJyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLXNsaWRlciAuZm9ybS1ncm91cC5maWVsZC1kaXN0YW5jZS1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgI21hcC1jYW52YXMucGFuZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12MyAuc2VhcmNoLXYzLS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG59XG4uc2VhcmNoLXYzX19pdGVtIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2VhcmNoLXYzX19pdGVtLnNlYXJjaC12M19faXRlbS0taGlkZGVuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNlYXJjaC12M19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWFyY2gtdjNfX2l0ZW06aG92ZXIge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uc2VhcmNoLXYzX19pdGVtOmhvdmVyIC5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2VhcmNoLXYzX19pdGVtIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtdjNfX2l0ZW0tLWhpZGRlbiB7XG4gIGdyaWQtcm93OiAyO1xufVxuLnNlYXJjaC12M19faXRlbS0tZHVtbXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12M19faXRlbS0tZHVtbXkgYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IGF1dG87XG59XG4uc2VhcmNoLXYzLWl0ZW0tLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNlYXJjaC12My1pdGVtLS1hY3RpdmUgLnNlYXJjaC12M19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtdjMtaXRlbS0tYWN0aXZlIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lci5zZWFyY2gtdjNfX3NraWxscyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VhcmNoLXYzX19iYWNrZHJvcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5zZWFyY2gtdjNfX2JhY2tkcm9wLS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2VhcmNoLXYzX19kcmFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VhcmNoLXYzIC5zZWFyY2gtdjNfX3NldHRpbmcuYnRuLXYzIC5pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12MyAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uc2VhcmNoLXYzICNzZWFyY2gtdjNfX2J1dHRvbi0tbW9yZSAuaWNvbi1jb250YWluZXItLXNtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzICNzZWFyY2gtdjNfX2J1dHRvbi0tbW9yZSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbn1cbi5zZWFyY2gtdjNfX2FjdGlvbi1idXR0b25zIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuI2lkLXBqYXgtc2VhcmNoLXYzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFyZW07XG59XG5cbi5wYW5lLXYyLnBhbmUtdjItLXJvb3Qge1xuICB0b3A6IDlyZW07XG59XG4ucGFuZS12Mi5wYW5lLXYyLS1yb290LnBhbmUtdjItLWxvZ2luIHtcbiAgdG9wOiAwcmVtO1xufVxuLnBhbmUtdjIucGFuZS12Mi0tcm9vdCAucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0tZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC12M19faXRlbS0tb25kcmFnb3Zlcjpub3QoLnNlYXJjaC12M19faXRlbS0tZHVtbXkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hY3Rpb24tLW5hdmlnYXRpb24taWNvbiBkaXYsIC5hY3Rpb24tLW5hdmlnYXRpb24taWNvbjo6YmVmb3JlLCAuYWN0aW9uLS1uYXZpZ2F0aW9uLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cC5maWVsZC1zZWFyY2htb2RlbC1waHlzaWNhbGxvY2F0aW9ucHJvdmluY2UgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUtYnMzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS1sb2NhdGlvbnMtbW9kZSAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wYW5lLWxvY2F0aW9ucy1tb2RlLi0tYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cblxuLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS11bnBpbm5lZCAubmF2YmFyIHtcbiAgdG9wOiAtMTJyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgdG9wO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS11bnBpbm5lZCAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMsIC5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLCAuaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXVucGlubmVkIC52aWV3LXJlc3VsdHMgLnBhbmUtZm9jdXMsIC5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQgLnZpZXctcmVzdWx0cyAucGFuZS1pbmRleCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhbmUtdjIucGFuZS12Mi0tZGFzaGJvYXJkLnBhbmUtdjItLXJvb3Qge1xuICB0b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcbn1cblxuLnNlYXJjaC12M19fbW9iaWxlLWZpbHRlci1zd2l0Y2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtdjNfX3F1ZXJ5LWJhY2tkcm9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC12M19fbW9iaWxlLXN1Ym1pdCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNzZWFyY2gtdjNfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdGl6ZS1pbnB1dC5pdGVtcy5ub3QtZnVsbC5oYXMtb3B0aW9ucy5oYXMtaXRlbXMuZm9jdXMuaW5wdXQtYWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3NlYXJjaC12M19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtOm5vdCguc2VhcmNoLXYzX19pdGVtLS1oaWRkZW4pOm50aC1jaGlsZCgyKSxcbiAgLnNlYXJjaC12M19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAucGFuZS12Mi5wYW5lLXYyLS1wb3J0Zm9saW8ucGFuZS12Mi0tcm9vdCB7XG4gICAgdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12My0tYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgfVxuICAuc2VhcmNoLXYzX19iYWNrZHJvcC5zZWFyY2gtdjNfX2JhY2tkcm9wLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzX19zdWJtaXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAjcmVzdWx0cy1zYXZlIHtcbiAgICByaWdodDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXIgLnNlYXJjaC12M19fbW9iaWxlLXN1Ym1pdC5idG4tdjMtLWFjdGlvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1rZXlzLnNlYXJjaC1rZXlzLS1zZWxlY3RpemUgLnNlYXJjaC1rZXkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VhcmNoLXYzX19tb2JpbGUtZmlsdGVyLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTVyZW07XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFjdGl2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFuZS12Mi5wYW5lLXYyLS1kYXNoYm9hcmQucGFuZS12Mi0tcm9vdCB7XG4gICAgdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyB7XG4gICAgdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19fbG9jYXRpb24tY29udGFpbmVyLS1vcGVuIHtcbiAgICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cyAuc2VhcmNoIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI2lkLXBqYXgtc2VhcmNoLXYzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTVyZW07XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gICNpZC1wamF4LXNlYXJjaC12MyAuc2VhcmNoIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0cy1mb2N1cy1vcGVuICNpZC1wamF4LXNlYXJjaC12MyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyX19idXR0b24tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyX19taWQtY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lci0tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIC5idG4tdjMtLWFjdGlvbi1pY29uIHtcbiAgICBoZWlnaHQ6IDIuNjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDRyZW0gMWZyIDFmcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIuc2VhcmNoLXYzLS1tb2JpbGUtb3Blbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci5zZWFyY2gtdjMtLW1vYmlsZS1vcGVuIC5zZWFyY2gtdjNfX3RvcC1iYXIuc2VhcmNoLXYzX19mcmVlLWVudHJ5LS1mb2N1cyB7XG4gICAgei1pbmRleDogMTAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19fdG9wLWJhci5zZWFyY2gtdjNfX2ZyZWUtZW50cnktLWZvY3VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNy4yNXJlbSk7XG4gICAgdG9wOiAwcmVtO1xuICAgIGxlZnQ6IDByZW07XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLnNlYXJjaC12My0tbW9iaWxlLW9wZW4gLnNlYXJjaC12M19fdG9wLWJhci5zZWFyY2gtdjNfX2ZyZWUtZW50cnktLWZvY3VzIC5zZWFyY2gta2V5cy5zZWFyY2gta2V5cy0tc2VsZWN0aXplIC5zZWFyY2gta2V5IHtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDA7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX3RvcC1iYXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOXJlbSk7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX3RvcC1iYXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQuNXJlbSk7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX3RvcC1iYXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1mcmVlLWVudHJ5IC5oYXMtaXRlbXM6OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuc2VhcmNoLXYzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05LjVyZW07XG4gICAgbGVmdDogLTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIuc2VhcmNoLXYzX19sb2NhdGlvbiB7XG4gICAgdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2Uge1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uIC5zZWFyY2gtdjNfX2xvY2F0aW9uLWRpc3RhbmNlIC5wYW5lLWxvY2F0aW9ucy1zbGlkZXIgLnRvb2x0aXAudG9vbHRpcC1tYWluIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gLnNlYXJjaC12M19fbG9jYXRpb24tZGlzdGFuY2UgLnBhbmUtbG9jYXRpb25zLXNsaWRlciAuZm9ybS1ncm91cC5maWVsZC1kaXN0YW5jZS1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19zdWJtaXQge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRyZW0pO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWluYWN0aXZlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWluYWN0aXZlIC5zZWFyY2gtdjNfX2l0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnJlYWN0LXNlYXJjaHByb2ZpbGVzZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2NvbnRhaW5lci1hY3RpdmUtaXRlbXMsIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWluYWN0aXZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzLjVyZW0pO1xuICB9XG4gIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAjc2VhcmNoLXYzX19idXR0b24tLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIC5zZWFyY2gtdjNfX2l0ZW0gLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbSAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbSAuaWNvbi1jb250YWluZXItLWRyb3Age1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyX19tYWluIC5zZWFyY2gtdjNfX3N1Ym1pdC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC12My1pdGVtLS1hY3RpdmUgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5zZWFyY2gtdjNfX3RvcC1iYXIsXG4gIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24sXG4gIC5zZWFyY2gtdjNfX21vYmlsZS1zdWJtaXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtdjMtLW1vYmlsZS1vcGVuIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWN0aXZlLCAuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWluYWN0aXZlLCAuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX190b3AtYmFyLCAuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX19jb250YWluZXItLWxvY2F0aW9uLCAuc2VhcmNoLXYzLS1tb2JpbGUtb3BlbiAuc2VhcmNoLXYzX19tb2JpbGUtc3VibWl0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC12M19fcXVlcnktY29udGFpbmVyLnNlYXJjaC12M19fbG9jYXRpb24ge1xuICAgIHRvcDogLTNyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3JlbSk7XG4gIH1cbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tZnJlZS1lbnRyeSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2V4cGVyaWVuY2Uge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIG1hcmdpbjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2V4cGVyaWVuY2UgLnNlYXJjaC1leHBlcmllbmNlIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24ge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pICNzZWFyY2gtdjNfX2J1dHRvbi0tbW9yZSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19zdWJtaXQge1xuICBncmlkLWNvbHVtbjogNTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12My5zZWFyY2gtdjMtLW1pbmkgLnNlYXJjaC12M19fcmVzZXQge1xuICBncmlkLWNvbHVtbjogNjtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC12My5zZWFyY2gtdjMtLW1pbmkgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgYXV0byAxZnIgYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFjdGl2ZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMi80O1xuICBoZWlnaHQ6IDdyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXYzLnNlYXJjaC12My0tbWluaSAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXIgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUgLnNlYXJjaC12M19fY29udGFpbmVyLWFjdGl2ZS1pdGVtcyB7XG4gIGhlaWdodDogN3JlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTAuNXJlbTtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lciAuc2VhcmNoLXYzX19pdGVtcy1jb250YWluZXItLWFjdGl2ZSAuc2VhcmNoLXYzX19jb250YWluZXItYWN0aXZlLWl0ZW1zIC5zZWFyY2gtdjNfX2l0ZW0ge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5zZWFyY2gtdjMuc2VhcmNoLXYzLS1taW5pIC5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci5zZWFyY2gtdjNfX2l0ZW1zLWNvbnRhaW5lci0tYWR2YW5jZWQgLnNlYXJjaC12M19faXRlbXMtY29udGFpbmVyLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC12My5zZWFyY2gtdjMtLW1pbmkgI2Nsb25lLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lLWNvbnRlbnQtLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjMUUwMjVGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogYXV0bztcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luOiAtNnJlbSAwIDAgLTZyZW07XG4gIHdpZHRoOiAxMnJlbTtcbn1cbi5wYW5lLWNvbnRlbnQtLWxvYWRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb3dubG9hZC0tcGVuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvd25sb2FkLS1wZW5kaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgIzFFMDI1RjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMS44NXJlbTtcbiAgbWFyZ2luOiAtMC45MjVyZW0gMCAwIC0wLjkyNXJlbTtcbiAgd2lkdGg6IDEuODVyZW07XG59XG4uZG93bmxvYWQtLXBlbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG93bmxvYWQtLXBlbmRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG4uZG93bmxvYWQtLXBlbmRpbmcgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmUtY29udGVudC0tbG9hZGluZy0tc206OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9hZGluZy1zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbWFyZ2luOiAtNnJlbSAwIDAgLTZyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIHdpZHRoOiAxMnJlbTtcbiAgYW5pbWF0aW9uOiBzcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICM0MEJDOEE7XG4gIGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubG9hZGluZy1zcGlubmVyLS1zbTo6YWZ0ZXIge1xuICBtYXJnaW46IDRyZW0gMCAwIC0zcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZS10b29sYmFyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgcGFkZGluZzogMC43NXJlbSAwIDAuNzVyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICB6LWluZGV4OiAxO1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIC5wcm9maWxlLXRvb2xiYXJfX2lucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cbi5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19pbnB1dCBzZWxlY3Qge1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZmlsZS10b29sYmFyX19jb250YWluZXIgLnByb2ZpbGUtdG9vbGJhcl9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIC5wcm9maWxlLXRvb2xiYXJfX29wdGlvbnMgLnJlYWN0LWRyb3Bkb3ducHJvZmlsZW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQzZEQztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19vcHRpb25zIC5yZWFjdC1kcm9wZG93bnByb2ZpbGVvcHRpb25zICNkcm9wZG93bmJ0biBpbWcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4jc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbiNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4ge1xuICBwYWRkaW5nOiAwO1xufVxuI3NlYXJjaC1wYW5lLXByb2ZpbGVzIC5ncmlkLWNvbnRhaW5lciAjem9la3Byb2ZpZWxlbiAuY2FiaW5ldC1jYXJkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDVmciBbb3B0aW9uc10gMWZyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbiNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4gLmNhYmluZXQtY2FyZCBoMy5jYWJpbmV0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbiNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4gLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLCAjc2VhcmNoLXBhbmUtcHJvZmlsZXMgLmdyaWQtY29udGFpbmVyICN6b2VrcHJvZmllbGVuIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtb3B0aW9ucywgI3NlYXJjaC1wYW5lLXByb2ZpbGVzIC5ncmlkLWNvbnRhaW5lciAjem9la3Byb2ZpZWxlbiAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEsICNzZWFyY2gtcGFuZS1wcm9maWxlcyAuZ3JpZC1jb250YWluZXIgI3pvZWtwcm9maWVsZW4gLmNhYmluZXQtY2FyZCAuY2FiaW5ldF9fcHJvZmlsZS0tYWxlcnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmUtdjItLW5vcXVlcnkgLnZvaWQudm9pZC0tYm94ZWQge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYW5lLXYyLS1ub3F1ZXJ5IC52b2lkLnZvaWQtLWJveGVkIC5wYW5lLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucGFuZS12Mi0tbm9xdWVyeSAudm9pZC52b2lkLS1ib3hlZCAucGFuZS1zZWN0aW9uIC52b2lkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYW5lLXYyLS1ub3F1ZXJ5IC52b2lkLnZvaWQtLWJveGVkIC5wcm9maWxlLXRvb2xiYXJfX29wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2hhcmUtcHJvZmlsZSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NoYXJlLXByb2ZpbGUgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5idG4tdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvKlRIRU1FUyovXG59XG4uYnRuLXYzLS1kcm9wZG93biB7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdyZW07XG59XG4uYnRuLXYzLS1kcm9wZG93bi0tbGVnYWN5IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmJ0bi12My0tY292ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLXYzIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5idG4tdjMtLW1kIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJ0bi12My0tbGcge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07XG59XG4uYnRuLXYzLS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLXYzLS1tYXJnaW4ge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmJ0bi12My0tbWFyZ2luLXIsIC5idG4tdjMtLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5idG4tdjMtLW1hcmdpbi1sLCAuYnRuLXYzLS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmJ0bi12My0tbWFyZ2luLXRvcC1sIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5idG4tdjMtLW1hcmdpbi1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnRuLXYzLS1tYXJnaW4tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnRuLXYzLS1tYXJnaW4tbGcge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5idG4tdjM6ZGlzYWJsZWQ6OmJlZm9yZSwgLmJ0bi12My0tbXV0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuNjUpO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tdjMtLW9rLCAuYnRuLXYzLS1ub2sge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5idG4tdjMtLW9rOjphZnRlciwgLmJ0bi12My0tbm9rOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5idG4tdjMtLW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbn1cbi5idG4tdjMtLW9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkODM2MCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tdjMtLW9rOjphZnRlciB7XG4gICAgY29udGVudDogXCJ2XCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmM4YTtcbiAgfVxuICAuYnRuLXYzLS1vazo6YWZ0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDgzNjAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi12My0tbm9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NUM2QTtcbn1cbi5idG4tdjMtLW5vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTEzMjcgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXYzLS1ub2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICB9XG4gIC5idG4tdjMtLW5vazo6YWZ0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTEzMjcgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi12My0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi12M19fdGV4dC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tdjMtLWFjdGlvbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmJ0bi12My0tYWN0aW9uLWljb24gLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1sZyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tbm9jbGljayB7XG4gIGN1cnNvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmJ0bi12My0tb3V0bGluZS1kYXNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM5Rjk5QjE7XG4gIGNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzLS1vdXRsaW5lLWRhc2g6aG92ZXIge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzQwQkM4QTtcbiAgY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cbi5idG4tdjMtLXNpZGUtbGVmdCB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xufVxuLmJ0bi12My0tc2lkZS1yaWdodCB7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIuNzVyZW0gMCAxcmVtO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLXYzX19pY29uLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgLmljb24td3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXYzX19pY29uLWNvbnRhaW5lci0tbGVmdCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDEuNzVyZW07XG59XG4uYnRuLXYzX19pY29uLWNvbnRhaW5lci0tbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbn1cbi5idG4tdjNfX2ljb24tY29udGFpbmVyLS1sZWZ0IC5pY29uLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwLjdyZW07XG4gIHdpZHRoOiAwLjY1cmVtO1xufVxuLmJ0bi12M19faWNvbi1jb250YWluZXItLWJvdGgtc2lkZXMge1xuICBwYWRkaW5nOiAwIDIuNzVyZW07XG59XG4uYnRuLXYzX19pY29uLWNvbnRhaW5lci0tYm90aC1zaWRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIuMjVyZW07XG59XG5cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLnByb2ZpbGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLnByb2ZpbGUtdG9vbGJhciAuYnRuLXYzLS1mb2N1cyB7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLnByb2ZpbGUtdG9vbGJhciAuYnRuLXYzLS1mb2N1cyBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMgLmljb24tY29udGFpbmVyIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMgLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1zbSB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAuYnRuLXYzLS1mb2N1cyB7XG4gIHdpZHRoOiAzLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLmJ0bi12My0tZm9jdXMgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLnJlc3VsdHMtZm9jdXMtb3BlbiAuYnRuLXYzLS1mb2N1cyAuaWNvbi1jb250YWluZXIgLmljb24tY29udGFpbmVyLS1zbSB7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4uZm9jdXMtYWRtaW4tLWJhZ3VldHRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTIuNXJlbTtcbiAgdG9wOiAxLjVyZW07XG59XG4uZm9jdXMtYWRtaW4tLWJhZ3VldHRlICNmb2N1cy1hZG1pbiB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZvY3VzLWFkbWluLS1iYWd1ZXR0ZSAjZm9jdXMtYWRtaW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG59XG4uZm9jdXMtYWRtaW4tLWJhZ3VldHRlICNmb2N1cy1hZG1pbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uZm9jdXMtYWRtaW4tLWJhZ3VldHRlIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLmFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhYi1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYi1ibG9ja19faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWItYmxvY2tfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi50YWItYmxvY2tfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAwLjc1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAtNXB4IDhweCAtN3B4ICNkMmQyZDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFiLWJsb2NrX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWItYmxvY2tfX2xpbmstaWNvbiB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnRhYi1ibG9ja19fbGluay1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi50YWItYmxvY2tfX2xpbmsgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItYmxvY2tfX2xpbmsgZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFiLWJsb2NrLS1hY3RpdmUge1xuICBib3R0b206IDAuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4udGFiLWJsb2NrLS1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUY5OUIxO1xuICB0b3A6IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuLnRhYi1ibG9ja19fY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAtNXB4IDhweCAtN3B4ICNkMmQyZDI7XG4gIG1heC1oZWlnaHQ6IDM1cmVtO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRhYi1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJhZGlhbC1wcm9ncmVzcyB7XG4gIHdpZHRoOiA0LjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmFkaWFsLXByb2dyZXNzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlhbC1wcm9ncmVzc19fY29udGFpbmVyIGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucmFkaWFsLXByb2dyZXNzIGNpcmNsZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQwQkM4QTtcbiAgc3Ryb2tlLXdpZHRoOiA1cHg7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNXMgZWFzZS1pbjtcbn1cblxuLnBkZlZpZXdlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cblxuLnBkZlZpZXdlciAucGFnZSB7XG4gIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcl9fZmxleC0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmdhbmlzYXRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsX19pbnNldC0tbGVmdDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyOXB4O1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbF9fdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm9yZ2FuaXNhdGlvbi1sYWJlbC0tY29sbGVhZ3VlLW9ubHkge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsX19pbnNldC0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzMHB4ICsgNXB4KTtcbn1cbi5vcmdhbmlzYXRpb24tbGFiZWxfX2luc2V0LS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMzBweCArIDVweCk7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbn1cbi5vcmdhbmlzYXRpb24tbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ub3JnYW5pc2F0aW9uLWxhYmVsIC5yZWFjdC1zdmctaWNvbl9fbGFiZWwge1xuICB3aWR0aDogMzVweDtcbn1cbi5vcmdhbmlzYXRpb24tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yZXBvcnQtbGlzdC1pdGVtOjpiZWZvcmUge1xuICB0b3A6IC0ycHg7XG59XG4ucmVwb3J0LWxpc3QtaXRlbSAub3JnYW5pc2F0aW9uLW5hbWUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5yZWFjdC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVhY3QtYnV0dG9uIGVtIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnJlYWN0LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgei1pbmRleDogMjtcbn1cbi5yZWFjdC1idXR0b24tLXNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbn1cbi5yZWFjdC1idXR0b24tLXJlZ3VsYXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHQ7XG59XG4ucmVhY3QtYnV0dG9uLS1sYXJnZSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xufVxuLnJlYWN0LWJ1dHRvbi0tc21hbGwtc3F1YXJlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xufVxuLnJlYWN0LWJ1dHRvbi0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlYWN0LWJ1dHRvbi0tc3VibWl0LCAucmVhY3QtYnV0dG9uLS1zYXZlIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xufVxuLnJlYWN0LWJ1dHRvbi0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzVhNWU3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1ZTc5O1xufVxuLnJlYWN0LWJ1dHRvbi0tYWN0aW9uLWF0dGVudGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0MEJDOEE7XG4gIGJvcmRlci1jb2xvcjogIzQwQkM4QTtcbn1cbi5yZWFjdC1idXR0b24tLWFjdGlvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xufVxuLnJlYWN0LWJ1dHRvbi0tYWN0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmVhY3QtYnV0dG9uLS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5yZWFjdC1idXR0b24tLWRyb3Bkb3duLWljb25vbmx5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLnJlYWN0LWJ1dHRvbi0tdGFiLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ucmVhY3QtYnV0dG9uLS10YWItbmF2OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxO1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5yZWFjdC1idXR0b24tLW5hdiwgLnJlYWN0LWJ1dHRvbi0tdGFiLW5hdi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ucmVhY3QtYnV0dG9uLS1uYXY6aG92ZXIsIC5yZWFjdC1idXR0b24tLXRhYi1uYXYtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUwMjVGO1xuICBjb2xvcjogIzFFMDI1RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5yZWFjdC1idXR0b24tLWZvb3Rlci1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmVhY3QtYnV0dG9uLS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5yZWFjdC1idXR0b24tLWxhYmVsLXBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQzhBO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucmVhY3QtYnV0dG9uLS1sYWJlbC1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTg1OEE7XG4gIGJvcmRlci1jb2xvcjogI2VhODU4QTtcbn1cbi5yZWFjdC1idXR0b24tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmVhY3QtYnV0dG9uLS1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wYW5lLXYyLXRhYnMgLmZsaWNraXR5LXNsaWRlciAuc3RyaXAtaXRlbSAudGFiLnJlYWN0LWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhbmUtdjItdGFicyAuZmxpY2tpdHktc2xpZGVyIC5zdHJpcC1pdGVtIC50YWIucmVhY3QtYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTAyNUY7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnBhbmUtdjItdGFicyAuZmxpY2tpdHktc2xpZGVyIC5zdHJpcC1pdGVtIC50YWIucmVhY3QtYnV0dG9uLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRTAyNUY7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuXG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAuZmxpY2tpdHktdmlld3BvcnQsXG4uYnJhbmQtLWlnLWpvYmRpZ2dlciAuZmxpY2tpdHktdmlld3BvcnQge1xuICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mbGlja2l0eS1zbGlkZXIsXG4uYnJhbmQtLWlnLWpvYmRpZ2dlciAuZmxpY2tpdHktc2xpZGVyIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHg7XG59XG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAucmVhY3QtYnV0dG9uLnRhYi0tb3Blbjo6YmVmb3JlLFxuLmJyYW5kLS1pZy1qb2JkaWdnZXIgLnJlYWN0LWJ1dHRvbi50YWItLW9wZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uLWNvbnRhaW5lci0tc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xufVxuLmJ1dHRvbi1jb250YWluZXItLXNwYW4gLnJlYWN0LXRvb2x0aXAtd3JhcHBlciwgLmJ1dHRvbi1jb250YWluZXItLXNwYW4gLnJlYWN0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi1jb250YWluZXItLWZpdCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5idXR0b24tY29udGFpbmVyLS1zbWFsbCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmNhYmluZXRfXyAuaGVhZGluZy1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnRuLS1sYWJlbCwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuLmJ0bi0tbGFiZWwgc3ZnLCAuYnRuLS1sYWJlbFtkaXNhYmxlZF0uYnRuIHN2ZyB7XG4gIGZpbGw6ICNGNEY2RmEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjRjRGNkZhICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1sYWJlbF9fdGVhbSwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDU7XG59XG4uYnRuLS1sYWJlbF9fdGVhbTphZnRlciwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idG4tLWxhYmVsX190ZWFtOmFmdGVyIC5idG4tLWxhYmVsX19pY29uLCAuYnRuLS1sYWJlbFtkaXNhYmxlZF0uYnRuX190ZWFtOmFmdGVyIC5idG4tLWxhYmVsX19pY29uIHtcbiAgd2lkdGg6IDMuNXJlbTtcbn1cbi5idG4tLWxhYmVsX190ZWFtIC5pY29uLWNvbnRhaW5lciwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbSAuaWNvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tbGFiZWxfX3RlYW0gLmljb24tY29udGFpbmVyLS1zdGFyLCAuYnRuLS1sYWJlbFtkaXNhYmxlZF0uYnRuX190ZWFtIC5pY29uLWNvbnRhaW5lci0tc3RhciB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLS1sYWJlbF9fdGVhbSAuaWNvbi1jb250YWluZXItLXN0YXIgLmljb24td3JhcCwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbSAuaWNvbi1jb250YWluZXItLXN0YXIgLmljb24td3JhcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYnRuLS1sYWJlbF9fdGVhbTpub3QoLmJ0bi0tbGFiZWxfX2NvbGxlYWd1ZSkgLmJ0bi0tbGFiZWwtdGV4dCwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fdGVhbTpub3QoLmJ0bi0tbGFiZWxfX2NvbGxlYWd1ZSkgLmJ0bi0tbGFiZWwtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbn1cbi5idG4tLWxhYmVsOm5vdCguYnRuLS1sYWJlbF9fdGVhbSkgLmljb24tY29udGFpbmVyLCAuYnRuLS1sYWJlbFtkaXNhYmxlZF0uYnRuOm5vdCguYnRuLS1sYWJlbF9fdGVhbSkgLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1sYWJlbF9fY29sbGVhZ3VlLCAuYnRuLS1sYWJlbFtkaXNhYmxlZF0uYnRuX19jb2xsZWFndWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmJ0bi0tbGFiZWxfX2NvbGxlYWd1ZS5idG4tLWxhYmVsX190ZWFtOjphZnRlciwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0bl9fY29sbGVhZ3VlLmJ0bi0tbGFiZWxfX3RlYW06OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmJ0bi0tbGFiZWwgc3BhbiwgLmJ0bi0tbGFiZWxbZGlzYWJsZWRdLmJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMC4yNXJlbTtcbn1cbi5idG4tLWxhYmVsLmJ0bi0tbGFiZWxfX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQgLmJ1dHRvbi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYnRuLS1zdGFuZGFyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbn1cbi5idG4tLXN0YW5kYXJkLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ4MzYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zdGFuZGFyZC1wcmltYXJ5IC5idXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXN0YW5kYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4uYnRuLS1zdGFuZGFyZC1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwMDE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zdGFuZGFyZC1zZWNvbmRhcnkgLmJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5OUIxO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY2ZTkwICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodCAuYnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1zdGFuZGFyZC1saWdodGVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0IC5idXR0b24tbGFiZWwge1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1iYWNrZ3JvdW5kOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkODM2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3QtLXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAxcmVtO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3QtLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxcmVtO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3QtLWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMXJlbTtcbn1cbi5idG4tLXN0YW5kYXJkLWxpZ2h0ZXN0LS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmJ0bi0tc3RhbmRhcmQtbGlnaHRlc3QtLWNlbnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG8gNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYnRuLS1zdGFuZGFyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg1QzZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5idG5fX21ldGEtZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJ0bi55ZXMsIC5idG4ubm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4ueWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xufVxuLmJ0bi5ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5idG4jTW9kZXJhdGlvbkFzcGVjdHNEb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS12Mi0tbG9naW4gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVwb3J0LWhlYWRlci1pbmZvLmJ0bi5idG4tcmVtYXJrLmJ0bi14eHMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOUY5OUIxO1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4ucmVwb3J0LWhlYWRlci1leHBvcnQuYnRuLmJ0bi1xdWF0ZXJuYXJ5LmJ0bi14eHMsXG4jc2VhcmNoLXNldHRpbmdzLXZhY2FuY2llcyAuYnRuIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLmNhYmluZXQtc3RhdHVzLmJ0bl9fbGFiZWwtLXRlYW0gLmljb24tY29udGFpbmVyIHtcbiAgbGVmdDogMC4wMjVyZW07XG59XG5cbi5yZWFjdC1idXR0b24tbmF2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4ucmVhY3QtYnV0dG9uLW5hdjpob3ZlciwgLnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1idXR0b24tbmF2OmhvdmVyIC5yZWFjdC1idXR0b24tbmF2X190ZXh0LCAucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIC5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDVweCArIDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucmVhY3QtYnV0dG9uLW5hdjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG59XG4ucmVhY3QtYnV0dG9uLW5hdl9fY29sbGFwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXYsIC5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXZfX2NvbGxhcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXYgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQsIC5yZWFjdC1uYXYtY29sLS1jb2xsYXBzZWQgLnJlYWN0LWJ1dHRvbi1uYXZfX2NvbGxhcHMgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlYWN0LW5hdi1jb2wtLWNvbGxhcHNlZCAucmVhY3QtYnV0dG9uLW5hdiAucmVhY3QtaWNvbiwgLnJlYWN0LW5hdi1jb2wtLWNvbGxhcHNlZCAucmVhY3QtYnV0dG9uLW5hdl9fY29sbGFwcyAucmVhY3QtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xufVxuLnJlYWN0LW5hdi1jb2wtLWNvbGxhcHNlZCAucmVhY3QtYnV0dG9uLW5hdl9fY29sbGFwcyAucmVhY3QtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5rdG9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDI4cmVtO1xuICBoZWlnaHQ6IDE4cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDRweCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciA0cmVtIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4ua3RvX19jb250YWluZXIua3RvX19vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmt0b19fY29udGFpbmVyLmt0b19fY2xvc2luZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbn1cbi5rdG9fX2hlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ua3RvX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmt0b19fc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmt0b19fZ3JhZGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEVDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4ua3RvX19ncmFkZTpob3ZlciwgLmt0b19fZ3JhZGUtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3RvX19kb250LXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wZGYtdmlldyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDQ1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDVweCAxZnIgNDVweDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5wZGYtdmlldyAucmVhY3Qtc3ZnLWljb25fX2Fycm93LXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAxO1xufVxuLnBkZi12aWV3IC5yZWFjdC1zdmctaWNvbl9fYXJyb3ctbGVmdCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cbi5wZGYtdmlldyAucmVhY3QtcGRmX19Eb2N1bWVudCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGRmLXZpZXcgLnJlYWN0LXBkZl9fcGFnZS1udW1iZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBkZi12aWV3IC5yZWFjdC1wZGZfX1BhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEycHggNHB4ICNFNEU0RUM7XG59XG4ucGRmLXZpZXcgLnJlYWN0LXBkZl9fUGFnZV9fY2FudmFzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGRmLXZpZXcgLnJlYWN0LXBkZl9fUGFnZV9fdGV4dENvbnRlbnQsIC5wZGYtdmlldyAucmVhY3QtcGRmX19QYWdlX19hbm5vdGF0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpemFyZF9fYnV0dG9uLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzVweDtcbn1cblxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZXBpY2tlciAucmVhY3Qtc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbiNyZWFjdC1yb290LWxvYWRpbmctbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubG9hZGVyX19jb250YWluZXItLWJvdHRvbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxvYWRlcl9fY29udGFpbmVyLS1jZW50ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB3aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubG9hZGVyLS1jZW50ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmxvYWRlcl9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzlGOTlCMTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5sb2FkZXItLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDJyZW07XG59XG4ubG9hZGVyLS1zbGlkZWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWZyb20tcmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4ubG9hZGVyX19iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9hZGVyX19iYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8qbGVmdDogY2FsYygwIC0gNjBweCk7Ki9cbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRTRFNEVDLCAjNDBCQzhBIDMwcHgsICNFNEU0RUMpO1xuICBhbmltYXRpb24tbmFtZTogbG9hZGluZy1iYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgbG9hZGluZy1iYXIge1xuICAwJSB7XG4gICAgbGVmdDogLTEyMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtZnJvbS1yaWdodCB7XG4gIDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMjJyZW07XG4gIH1cbn1cblxuLm1hcmtldC1pbnNpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbn1cbi5tYXJrZXQtaW5zaWdodCAucmVhY3QtbG9hZGVyX19kYXRhcG9pbnQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG4ubWFya2V0LWluc2lnaHRfX2RheXMtb3BlbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYXJrZXQtaW5zaWdodF9fYXZlcmFnZS1kYXlzLW9wZW4ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFya2V0LWluc2lnaHRfX2ludGVybWVkaWF0ZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUM2REM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubWFya2V0LWluc2lnaHRfX3NvdXJjZXMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAzO1xufVxuLm1hcmtldC1pbnNpZ2h0X19zb3VyY2VzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmF0aW8tYmFyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnJhdGlvLWJhcl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmF0aW8tYmFyX19sYWJlbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJhdGlvLWJhcl9fYmFyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJhdGlvLWJhcl9fYmFyLS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1Rjtcbn1cbi5yYXRpby1iYXJfX2Jhci0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQzhBO1xufVxuXG4ucGFuZS12Mi1iYW5uZXIgLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbn1cblxuLnBhbmUtdjItYmFubmVyLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2cmVtIGF1dG8gN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLWdyaWQtbGVmdCB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuXG4ucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24gLm1haW4tbWVudS0tdG9nZ2xlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NBQzZEQztcbn1cblxuLm1haW4tbWVudS10b2dnbGUtaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5wYW5lLXYyLWJhbm5lci0tbmF2aWdhdGlvbiAubWFpbi1tZW51LS1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdyZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQzZEQztcbn1cbi5wYW5lLXYyLWJhbm5lci0tbmF2aWdhdGlvbiAubWFpbi1tZW51LS1vcHRpb25zLWNvbnRhaW5lciBidXR0b24udXNlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1tZW51LS1vcHRpb25zLWNvbnRhaW5lciAudXNlciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24gLm1haW4tbWVudS0tdG9nZ2xlLWNvbnRhaW5lcixcbiAgLnBhbmUtdjItYmFubmVyLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUtLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhbmUtdjItLW5hdmlnYXRpb24gLnBhbmUtdjItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcXVlcnkge1xuICAgIHRvcDogMC43NXJlbTtcbiAgfVxufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b246aG92ZXIgLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxRTAyNUYgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b24uYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4uYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b24gLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cbi5hY3Rpb24tYmFyX19jYWJpbmV0LWdyaWQtcm93IC5hY3Rpb25fX2J1dHRvbiAuaWNvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG4ucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyLS1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLm5hdl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZfX2J1dHRvbiBoNCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYW5lLXYyLXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbn1cbi5wYW5lLXYyLXRhYnMgLnN0cmlwLnN0cmlwLS1tYXNrOjpiZWZvcmUsXG4ucGFuZS12Mi10YWJzIC5zdHJpcC5zdHJpcC0tbWFzazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFuZS12Mi10YWJzIC50YWIudGFiLS1vcGVuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnBhbmUtdjItdGFicyAudGFiLS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XG59XG4ucGFuZS12Mi10YWJzIC5mbGlja2l0eS1zbGlkZXIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucGFuZS12Mi10YWJzIC5mbGlja2l0eS1zbGlkZXIgLnN0cmlwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhbmUtdjItdGFicyAuZmxpY2tpdHktc2xpZGVyIC5zdHJpcC1pdGVtIC50YWIge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50YWItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYi1uYXZfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGFiLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLnRhYi1uYXZfX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzlGOTlCMTtcbn1cbi50YWItbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG4udGFiLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzlGOTlCMSAhaW1wb3J0YW50O1xufVxuLnRhYi1uYXZfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkM4QTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHotaW5kZXg6IC0xO1xufVxuLnRhYi1uYXZfX2xpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkODM2MCAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy1tb2RlcyArIC5wYW5lLWNvbnRlbnQgLnJlc3VsdHMtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnRhYi1uYXZfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLnJlYWN0LXBkZmV4cG9ydCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5wZGYtZXhwb3J0X19wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjEwbW07XG4gIGhlaWdodDogMjk3bW07XG4gIG1hcmdpbjogMG1tIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnBkZi1leHBvcnRfX3BhZ2UgaDEsIC5wZGYtZXhwb3J0X19wYWdlIGgyLCAucGRmLWV4cG9ydF9fcGFnZSBoMywgLnBkZi1leHBvcnRfX3BhZ2UgaDQge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbi5wZGYtZXhwb3J0X19wYWdlIGgyLnBkZi1leHBvcnRfX2hlYWRlci10ZXh0IHtcbiAgaGVpZ2h0OiAxMG1tO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQwQkM4QTtcbiAgbWFyZ2luLWJvdHRvbTogNG1tO1xufVxuLnBkZi1leHBvcnRfX3BhZ2UgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiA4bW07XG59XG4ucGRmLWV4cG9ydF9fcGFnZSAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0gLmNoYXJ0X19saXN0LWl0ZW0taGVhZGVyIHtcbiAgaGVpZ2h0OiA4bW07XG59XG4ucGRmLWV4cG9ydF9fcGFnZSAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0gLmNoYXJ0X19saXN0LWl0ZW0tLW5hbWUgaDMge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGRmLWV4cG9ydF9fcGFnZSAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0gLmNoYXJ0X19saXN0LWl0ZW0tLWNvdW50IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ucGRmLWV4cG9ydF9fZnJvbnQtcGFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGRmLWV4cG9ydF9fZnJvbnQtcGFnZSBiLCAucGRmLWV4cG9ydF9fZnJvbnQtcGFnZSBlbSwgLnBkZi1leHBvcnRfX2Zyb250LXBhZ2UgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBkZi1leHBvcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNW1tO1xuICBwYWRkaW5nOiAxMi41bW0gMjBtbTtcbn1cbi5wZGYtZXhwb3J0X19oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MG1tO1xuICBtYXgtaGVpZ2h0OiAxMi41bW07XG59XG4ucGRmLWV4cG9ydF9fZnJvbnQtcGFnZS10aXRsZSB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMjQybW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjNEUzMkJGIC0yMCUsICMxRTAyNUYgODAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHBhZGRpbmc6IDIwbW07XG59XG4ucGRmLWV4cG9ydF9fZnJvbnQtcGFnZS10aXRsZSBoMi5wZGYtZXhwb3J0X19oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGRmLWV4cG9ydF9fZnJvbnQtcGFnZS10aXRsZSBoMy5wZGYtZXhwb3J0X19oZWFkZXItdGV4dC5wZGYtZXhwb3J0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdtbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1oZWlnaHQ6IDIwMG1tO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5wZGYtZXhwb3J0X19zdW1tYXJ5LXBhZ2Uge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDI0Mm1tO1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgcGFkZGluZzogMjBtbTtcbn1cbi5wZGYtZXhwb3J0X19zdW1tYXJ5LXBhZ2UgLnBkZi1leHBvcnRfX2hlYWRlci0tc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBmb250LXNpemU6IDMwcHQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB0O1xufVxuLnBkZi1leHBvcnRfX3N1bW1hcnktcGFnZSBiLCAucGRmLWV4cG9ydF9fc3VtbWFyeS1wYWdlIGVtLCAucGRmLWV4cG9ydF9fc3VtbWFyeS1wYWdlIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZGYtZXhwb3J0X19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBtbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxOG1tO1xufVxuLnBkZi1leHBvcnRfX2Zvb3Rlci0tbG9nbyB7XG4gIGhlaWdodDogNi4yNW1tO1xufVxuLnBkZi1leHBvcnRfX2Zvb3Rlci0tbG9nby1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMG1tO1xufVxuLnBkZi1leHBvcnRfX2Zvb3Rlci0tbG9nby0td2hpdGUgZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucGRmLWV4cG9ydF9fZm9vdGVyLS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1Mm1tO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNDQzNDY5O1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB0O1xufVxuLnBkZi1leHBvcnRfX2NvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA5bW0gMThtbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGRmLWV4cG9ydF9fY29weXJpZ2h0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBsaW5lLWhlaWdodDogMThwdDtcbn1cbi5wZGYtZXhwb3J0X19kYXRhcG9pbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMzbW07XG4gIHBhZGRpbmc6IDYuMjVtbSAxMi41bW07XG59XG4ucGRmLWV4cG9ydF9fY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDkybW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGRmLWV4cG9ydF9fY2hhcnQtY29udGFpbmVyIC5wZGYtZXhwb3J0X19hcGktbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ucGRmLWV4cG9ydF9fc291cmNlIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNG1tO1xufVxuLnBkZi1leHBvcnRfX2luZm8tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzbW07XG4gIHBhZGRpbmctdG9wOiA2bW07XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLnBkZi1leHBvcnRfX2JhY2stcGFnZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjNEUzMkJGIC0yMCUsICMxRTAyNUYgODAlKTtcbiAgcGFkZGluZzogMDtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX2NvbnRhY3Qge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwN21tO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVtbSAxMG1tO1xufVxuLnBkZi1leHBvcnRfX2JhY2stcGFnZSAucGRmLWV4cG9ydF9fZGlzY2xhaW1lciB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X19kaXNjbGFpbWVyIGgyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIzQwQkM4QTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX2FkcmVzcyB7XG4gIG1hcmdpbjogMTBtbSAwIDAgMTBtbTtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX2FkcmVzcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wZGYtZXhwb3J0X19iYWNrLXBhZ2UgLnBkZi1leHBvcnRfX3dlYi1jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgybW07XG4gIHJpZ2h0OiA0Mm1tO1xuICBoZWlnaHQ6IDUzbW07XG4gIHdpZHRoOiA5MG1tO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNDBCQzhBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNW1tIDA7XG59XG4ucGRmLWV4cG9ydF9fYmFjay1wYWdlIC5wZGYtZXhwb3J0X193ZWItY29udGFjdCBkaXYge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBoZWlnaHQ6IDEybW07XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBkZi1leHBvcnRfX2JhY2stcGFnZSAucGRmLWV4cG9ydF9fd2ViLWNvbnRhY3QgZGl2IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoYXJ0X192aWV3LS1kb251dCAuYW1jaGFydF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wZGYtZXhwb3J0X19wYWdlIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IEE0O1xuICB9XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgbWFyZ2luOiAxcmVtIDAgLTFyZW0gMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgLmhlYWRpbmcgLmhlYWRpbmctYWN0aW9uIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgLmhlYWRpbmcgLmNhYmluZXRfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAuaGVhZGluZyAucHJvZmlsZS10b29sYmFyIHtcbiAgYm90dG9tOiAtMXJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgLmhlYWRpbmcgLmhlYWRpbmctc3VidGl0bGUge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXpvZWtwcm9maWVsZW4gLmNhYmluZXQtbWV0YSB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LWZvY3VzLW9wZW4gLmNhYmluZXQtbGluay52YWNhbmN5LS1vcGVuIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1tYXRjaGJveC1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1tYXRjaGJveCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5pbmRpY2F0b3Itc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5pbmRpY2F0b3Itc3RhdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuaW5kaWNhdG9yLXN0YXRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LW1ldGEtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LW1ldGEtaXRlbS52YWNhbmN5LW1ldGEtaXRlbS0tY2xpcHBlZCB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktbWV0YS1pdGVtIC5jYWJpbmV0LXN1Ymxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LW1ldGEtaXRlbSAuY2FiaW5ldC1zdWJsaW5rOmhvdmVyLCAuY2FiaW5ldC12M19fY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1tZXRhLWl0ZW0gLmNhYmluZXQtc3VibGluayAuY2FiaW5ldC1zdWJsaW5rIGVtIHtcbiAgY29sb3I6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LXRpdGxlIGgzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtdGl0bGUgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LXNhdmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmljb24tY29udGFpbmVyLS10ZWFtIC5pY29uLXdyYXAge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5pY29uLWNvbnRhaW5lci0tdGVhbSAuaWNvbi13cmFwIHN2ZyB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRvcDogaW5pdGlhbDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1zaGFkb3cuY2FiaW5ldC0tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIycmVtLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLWdyaWQ6bm90KC5jYWJpbmV0LS1lbXB0eSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUM2REM7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLXJvd3MsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1zaGFkb3cuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWRyYXdlcjpob3ZlciAuY2FiaW5ldC1jYXJkLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyOmhvdmVyIC5jYWJpbmV0LWNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tc2hhZG93LmNhYmluZXQtLWdyaWQgLmNhYmluZXQtZHJhd2VyOmhvdmVyIC5jYWJpbmV0LWNhcmQ6OmJlZm9yZSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXNoYWRvdy5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlcjpob3ZlciAuY2FiaW5ldC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0U0RTRFQztcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LXN0YXR1cyB7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQyAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmhlYWRpbmctcGFuZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmhlYWRpbmctYWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuaGVhZGluZy1hY3Rpb24gLmhlYWRpbmctc3VidGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuaGVhZGluZy1hY3Rpb24gLmhlYWRpbmctc3VidGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC52b2lkLS1ib3hlZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAudm9pZC0tYm94ZWQgLnBhbmUtc2VjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1jYXJkLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LWxhYmVscywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtbWV0YS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtbWV0YS1saW5rLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1tZXRhLWxvY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAubGFiZWwtLWRlYWN0aXZhdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1kZWFjdGl2YXRlZCAubGFiZWwtLWRlYWN0aXZhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAzcmVtO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtbGluay5jYWJpbmV0LS1kZWFjdGl2YXRlZCwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtY2FyZC1saW5rLmNhYmluZXQtLWRlYWN0aXZhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtb3B0aW9ucyB7XG4gIHotaW5kZXg6IDU7XG59XG4uY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC1zdGF0dXMsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LXByb3BlcnRpZXMge1xuICB6LWluZGV4OiAzO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLnRyZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50LS1ncmlkLCAuY2FiaW5ldC12M19fY29udGVudC0tcm93cyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnRfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYWJpbmV0LXYzX19jb250ZW50X19vcHRpb25zLWNvbnRhaW5lciAuYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmNhYmluZXQtdjNfX2NvbnRlbnQgLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYWJpbmV0LXYzIC5jYWJpbmV0LWRyYXdlci0tb3JnYW5pc2F0aW9uIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC1kcmF3ZXItLW9yZ2FuaXNhdGlvbiAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYWJpbmV0LXYzIC5jYWJpbmV0LWRyYXdlci0tb3JnYW5pc2F0aW9uIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluayBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC1tZXRhLWxvY2F0aW9uLFxuLmNhYmluZXQtdjMgLmNhYmluZXQtb3JnYW5pc2F0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5jYWJpbmV0LXYzIC5jYWJpbmV0LW1ldGEtZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FiaW5ldC12MyAuYWN0aW9uLS1yb3dzLFxuLmNhYmluZXQtdjMgLmFjdGlvbi0tZ3JpZCB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjMgLmNhYmluZXQtLWVtcHR5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC0tZW1wdHkgLnZvaWQtaW5uZXIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY2FiaW5ldC12MyAuY2FiaW5ldC0tZW1wdHkgLnZvaWQtLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG4uY2FiaW5ldC12MyAucGFuZS1zZWN0aW9uLmNhYmluZXQtLWdyaWQ6OmFmdGVyLFxuLmNhYmluZXQtdjMgLnBhbmUtc2VjdGlvbi5jYWJpbmV0LS1yb3dzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtb3B0aW9ucy5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LXByb3BlcnRpZXMsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1tZXRhLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtdGl0bGUsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1sYWJlbHMsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtbWV0YSwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LXRpdGxlLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtbGFiZWxzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuaW5wdXRfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXRpdGxlLCAuY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtcHJvcGVydGllcywgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LWxhYmVscywgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LW1ldGEge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogbGVmdDtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC10aXRsZSAub3JnYW5pc2F0aW9uLW5hbWUsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1wcm9wZXJ0aWVzIC5vcmdhbmlzYXRpb24tbmFtZSwgLmNhYmluZXQtdjMgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LWxhYmVscyAub3JnYW5pc2F0aW9uLW5hbWUsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1tZXRhIC5vcmdhbmlzYXRpb24tbmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1kYXRlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2FiaW5ldC12MyAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1vcHRpb25zIC5jYWJpbmV0LXRpdGxlLW9wdGlvbnMsIC5jYWJpbmV0LXYzIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC1vcHRpb25zIC5hY3Rpb24ge1xuICB3aWR0aDogMHJlbSAhaW1wb3J0YW50O1xufVxuLmNhYmluZXQtdjMgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiAuY2FiaW5ldC1tZXRhIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5jYWJpbmV0X19wcm9maWxlLS1hbGVydHMge1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmNhYmluZXQtLWhlYWRpbmcge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaWQtcGpheC16b2VrcHJvZmllbGVuLFxuICAjaWQtcGpheC1wcm9zcGVjdHMsXG4gICNpZC1wamF4LXZhY2FuY2llcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250YWluZXIsXG4gIC5jYWJpbmV0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGFpbmVyIC5jYWJpbmV0X19vcHRpb25zLWNvbnRhaW5lcixcbiAgLmNhYmluZXRfX2NvbnRhaW5lciAuY2FiaW5ldF9fb3B0aW9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nLFxuICAuY2FiaW5ldF9fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250YWluZXIgLmhlYWRpbmcgLmNhYmluZXQtLWhlYWRpbmcsXG4gIC5jYWJpbmV0X19jb250YWluZXIgLmhlYWRpbmcgLmNhYmluZXQtLWhlYWRpbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGFpbmVyIC5oZWFkaW5nIC5oZWFkaW5nLWFjdGlvbixcbiAgLmNhYmluZXRfX2NvbnRhaW5lciAuaGVhZGluZyAuaGVhZGluZy1hY3Rpb24ge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgICB0b3A6IDJyZW07XG4gICAgcGFkZGluZzogMHJlbTtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIgLmNhYmluZXQtY2FyZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1kcmF3ZXIgLmNhYmluZXQtY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tZ3JpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gNjUlIFttZXRhXSAzMCUgW29wdGlvbnNdIDUlICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcy1saW5rLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIGRpdi5jYWJpbmV0LW1ldGEtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCBkaXYuY2FiaW5ldC1tZXRhLWxpbmsge1xuICAgIGdyaWQtY29sdW1uOiBtZXRhICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtcHJvcGVydGllcyBhLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluayBhLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIGRpdi5jYWJpbmV0LW1ldGEtbGluayBhLCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMgYSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgYSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCBkaXYuY2FiaW5ldC1tZXRhLWxpbmsgYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUsIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUtbGluaywgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC10aXRsZSwgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC10aXRsZS1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogdGl0bGUgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2FiaW5ldC1wcm9wZXJ0aWVzLFxuICAuY2FiaW5ldC1wcm9wZXJ0aWVzLWxpbmsgc3BhbixcbiAgLmNhYmluZXQtbWV0YS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbi5jYWJpbmV0LW1ldGEtbGluayxcbiAgLmNhYmluZXQtbWV0YS1kYXRlLFxuICAuY2FiaW5ldC1tYXRjaGJveCxcbiAgLmNhYmluZXRfX3Byb2ZpbGUtLWFsZXJ0cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWJpbmV0LXByb2ZpbGVzLXByb3BlcnRpZXMgYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucG9ydGZvbGlvLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbixcbiAgLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24ge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mdW5uZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5mdW5uZWwgLnRyZW5kIHNwYW4udHJlbmQtY2hhbmdlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnVubmVsIC5mdW5uZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYnVsay1hY3Rpb25zLS1iYXIsXG4gIC5jYWJpbmV0LWNhcmQtLWJ1bGsgLmlucHV0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhYmluZXQtdjNfX2NvbnRlbnQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtZHJhd2VyLmNhYmluZXQtZHJhd2VyLS1vcmdhbmlzYXRpb24gLmNhYmluZXQtY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdGl0bGVdIDQ1JSBbbGFiZWxdIDI1JSBbbWV0YV0gMjUlIFtvcHRpb25zXSA1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlci5jYWJpbmV0LWRyYXdlci0tb3JnYW5pc2F0aW9uIC5jYWJpbmV0LWxhYmVscyB7XG4gICAgZ3JpZC1jb2x1bW46IGxhYmVsO1xuICB9XG4gIC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWRyYXdlci5jYWJpbmV0LWRyYXdlci0tb3JnYW5pc2F0aW9uIC5jYWJpbmV0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhYmluZXQtdHJlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiAuY2FiaW5ldC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LXRpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtb3JnYW5pc2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtbGFiZWwge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS1sb2NhdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC52YWNhbmN5LWxldmVsLCAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLnZhY2FuY3ktZGF0ZSwgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5vcmdhbmlzYXRpb24tcHJvcGVydHksICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAudmFjYW5jeS11cmlob3N0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtZm9jdXMtb3BlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0cy1mb2N1cy1vcGVuICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMtZm9jdXMtb3BlbiAucGFuZS1mb2N1cyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvY3VzLS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbSBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLW1haW4tY29udGVudCB7XG4gICAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlIHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLW9yaWVudGF0aW9uIHtcbiAgICBncmlkLXJvdzogMyAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2Uge1xuICAgIGdyaWQtcm93OiA1ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuICAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWNyZWRpdHMge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ZvY3VzIC5mb2N1cy0tc2Nyb2xsIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjZyZW0pO1xuICB9XG4gICNmb2N1cyAuZm9jdXMtLXNjcm9sbCAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLmZvY3VzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cyAuZm9jdXMtLXNjcm9sbCAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLmZvY3VzLW9yZ2FuaXNhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ZvY3VzICNmb2N1cy1hZG1pbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gMXJlbTtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9maWxlLXRvb2xiYXJfX29wdGlvbnMge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wcm9maWxlLXRvb2xiYXJfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXJlbSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyIC5idG4tdjMtLWZvY3VzIHtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByb2ZpbGUtdG9vbGJhciAuYnRuLXYzLS1mb2N1cyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLXRvb2xiYXIgLmJ0bi12My0tZm9jdXMgLmljb24tY29udGFpbmVyIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuICAucHJvZmlsZS10b29sYmFyIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tc20ge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC5idG4tdjMtLWZvY3VzIHtcbiAgICB3aWR0aDogMy4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ0bi12My0tZm9jdXMgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXYzLS1mb2N1cyAuaWNvbi1jb250YWluZXIge1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5idG4tdjMtLWZvY3VzIC5pY29uLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXItLXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAuYnRuLXYzI3NoYXJlUHJvZmlsZSwgLmJ0bi12MyNjb3B5UHJvZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgI3ZhY2FuY2llc19leHRlbmRlZCAjc2VjdGlvbnZhY2FuY2llc19leHRlbmRlZC5wYW5lLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgI3ZhY2FuY2llc19leHRlbmRlZCAjc2VjdGlvbnZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1kcmF3ZXJfX3Njcm9sbC1jb250YWluZXIudmFjYW5jeS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRyb29tLS11bnBpbm5lZCAucGFuZS12Mi1iYW5uZXIucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24ge1xuICAgIHRvcDogLTVyZW07XG4gIH1cbiAgLmhlYWRyb29tLS11bnBpbm5lZCAudmlldy1yZXN1bHRzIC5zZWFyY2gge1xuICAgIHRvcDogLTQuNXJlbTtcbiAgfVxuICAuaGVhZHJvb20tLXVucGlubmVkIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyB7XG4gICAgdG9wOiAwLjVyZW07XG4gIH1cbiAgI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cyAucGFuZS1mb2N1cy5mb2N1cy5wYW5lLXYyLnBhbmUtdjItLWZvY3VzLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gICNmb2N1cy1hZG1pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NlYXJjaC1wYW5lLXByb2ZpbGVzIC5jYWJpbmV0X19jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIC5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuI3ZhY2FuY2llc19leHRlbmRlZC5jYWJpbmV0LS1sYXN0LXJlc3VsdCAuY2FiaW5ldC1kcmF3ZXItLWxhc3QtcmVzdWx0IHtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4jcmVzdWx0czpub3QoLnJlc3VsdHMtZm9jdXMtb3BlbikgLnBhbmUtZm9jdXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjVyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXpvZWtwcm9maWVsZW4gLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3RpdGxlXSA2ZnIgW3N0YXR1c10gMWZyIFtsb2NhdGlvbl0gM2ZyIFttZXRhXSAzZnIgW2FsZXJ0c10gMTNyZW0gW29wdGlvbnNdIDRyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2J1bGtjaGVja2JveF0gM3JlbSBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbbWV0YV0gMWZyIFthbGVydHNdIDFmciBbb3B0aW9uc10gNHJlbTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC16b2VrcHJvZmllbGVuIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnIgMmZyIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJsb2NhdGlvbiBtZXRhIC4gLlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC16b2VrcHJvZmllbGVuIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gM2ZyIDJmciAyZnIgMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNoZWNrYm94IHRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImNoZWNrYm94IGxvY2F0aW9uIGxvY2F0aW9uIHRyZW5kIC5cIjtcbiAgfVxufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LW9yZ2FuaXNhdGllcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLCAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtcHJvc3BlY3RzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFt0cmVuZF0gMC41ZnIgW2xhYmVsc10gMWZyIFttZXRhXSAxZnIgW29wdGlvbnNdIDRyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtb3JnYW5pc2F0aWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrLCAuZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtcHJvc3BlY3RzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbYnVsa2NoZWNrYm94XSAzcmVtIFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFt0cmVuZF0gMC41ZnIgW2xhYmVsc10gMWZyIFttZXRhXSAxZnIgW29wdGlvbnNdIDRyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtb3JnYW5pc2F0aWVzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQsIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1wcm9zcGVjdHMgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmciAyZnIgMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJsb2NhdGlvbiBtZXRhIG1ldGEgLlwiIFwibGFiZWxzIHRyZW5kIHRyZW5kIC5cIjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1vcmdhbmlzYXRpZXMgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGssIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1wcm9zcGVjdHMgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAzZnIgMmZyIDJmciAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2hlY2tib3ggdGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwiY2hlY2tib3ggbG9jYXRpb24gbWV0YSBtZXRhIC5cIiBcImNoZWNrYm94IGxhYmVscyB0cmVuZCB0cmVuZCAuXCI7XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3RpdGxlXSAyZnIgW2xvY2F0aW9uXSAxZnIgW2xhYmVsc10gMWZyIFttZXRhXSAxZnIgW29yZ2FuaXNhdGlvbl0gMWZyIFtkYXRlXSA3cmVtIFtvcHRpb25zXSAycmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2J1bGtjaGVja2JveF0gM3JlbSBbdGl0bGVdIDJmciBbbG9jYXRpb25dIDFmciBbbGFiZWxzXSAxZnIgW21ldGFdIDFmciBbb3JnYW5pc2F0aW9uXSAxZnIgW2RhdGVdIDdyZW0gW29wdGlvbnNdIDJyZW07XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnIgMmZyIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJsb2NhdGlvbiBsb2NhdGlvbiBtZXRhIC5cIiBcIm9yZ2FuaXNhdGlvbiBkYXRlIC4gLlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAzZnIgMmZyIDJmciAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2hlY2tib3ggdGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwiY2hlY2tib3ggbG9jYXRpb24gbG9jYXRpb24gbWV0YSAuXCIgXCIgY2hlY2tib3ggb3JnYW5pc2F0aW9uIGRhdGUgLiAuXCI7XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG4uZ3JpZC1jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gMjAlIFttYXRjaGVzXSAxMCUgW29yZ2FuaXNhdGlvbl0gMjAlIFtsYWJlbF0gMTAlIFtsb2NhdGlvbl0gMTAlIFt1cmlob3N0XSAxMCUgW2VkdWNhdGlvbl0gNSUgW2RhdGVdIDE1JTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtidWxrY2hlY2tib3hdIDNyZW0gW3RpdGxlXSAyZnIgW2xvY2F0aW9uXSAxZnIgW2xhYmVsc10gMWZyIFttZXRhXSAxZnIgW21ldGEtMl0gMC4zNWZyIFtvcHRpb25zXSA0cmVtO1xufVxuLmdyaWQtY29udGFpbmVyICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1mb2N1cy1vcGVuLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjUlIDM1JTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmciAyZnIgMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImxvY2F0aW9uIGxvY2F0aW9uIG1ldGEgLlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAzZnIgMmZyIDJmciAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2hlY2tib3ggdGl0bGUgdGl0bGUgdGl0bGUgb3B0aW9uc1wiIFwiY2hlY2tib3ggbG9jYXRpb24gbG9jYXRpb24gbWV0YSAuXCI7XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1jYXJlZXItYXBwbGljYXRpb25zIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFtvcmdhbmlzYXRpb25dIDFmciBbZGF0ZV0gN3JlbSBbb3B0aW9uc10gMnJlbTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1jYXJlZXItYXBwbGljYXRpb25zIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbYnVsa2NoZWNrYm94XSAzcmVtIFt0aXRsZV0gMmZyIFtsb2NhdGlvbl0gMWZyIFtsYWJlbHNdIDFmciBbbWV0YV0gMWZyIFtvcmdhbmlzYXRpb25dIDFmciBbZGF0ZV0gN3JlbSBbb3B0aW9uc10gMnJlbTtcbn1cbi5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1jYXJlZXItYXBwbGljYXRpb25zIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnIgMmZyIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0aXRsZSB0aXRsZSBvcHRpb25zXCIgXCJsb2NhdGlvbiBsb2NhdGlvbiBtZXRhIC5cIiBcIm9yZ2FuaXNhdGlvbiBkYXRlIC4gLlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciAjaWQtcGpheC1jYXJlZXItYXBwbGljYXRpb25zIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gM2ZyIDJmciAyZnIgMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNoZWNrYm94IHRpdGxlIHRpdGxlIHRpdGxlIG9wdGlvbnNcIiBcImNoZWNrYm94IGxvY2F0aW9uIGxvY2F0aW9uIG1ldGEgLlwiIFwiIGNoZWNrYm94IG9yZ2FuaXNhdGlvbiBkYXRlIC4gLlwiO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAudmFjYW5jeS1saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUge1xuICBncmlkLWNvbHVtbjogdGl0bGU7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtc3RhdHVzIHtcbiAgZ3JpZC1jb2x1bW46IHN0YXR1cztcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1wcm9wZXJ0aWVzIHtcbiAgZ3JpZC1jb2x1bW46IGxvY2F0aW9uO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWxhYmVscyB7XG4gIGdyaWQtY29sdW1uOiBsYWJlbHM7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdHJlbmQge1xuICBncmlkLWNvbHVtbjogdHJlbmQ7XG4gIGdyaWQtcm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YSB7XG4gIGdyaWQtY29sdW1uOiBtZXRhO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtbGluayB7XG4gIGdyaWQtY29sdW1uOiBsb2NhdGlvbjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tZXRhLWxvY2F0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IG1ldGE7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1kYXRlIHtcbiAgZ3JpZC1jb2x1bW46IGRhdGU7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtb3B0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiBvcHRpb25zO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIGdyaWQtY29sdW1uOiBvcmdhbmlzYXRpb247XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtZWR1Y2F0aW9uLCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAudmFjYW5jeS1sZXZlbCB7XG4gIGdyaWQtY29sdW1uOiBlZHVjYXRpb247XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtZGF0ZSwgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLnZhY2FuY3ktZGF0ZSB7XG4gIGdyaWQtY29sdW1uOiBkYXRlO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWRvbWFpbiB7XG4gIGdyaWQtY29sdW1uOiBkb21haW47XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1jYXJkLS1jaGVja2JveCB7XG4gIGdyaWQtY29sdW1uOiBidWxrY2hlY2tib3g7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbG9jYXRpb24sIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC52YWNhbmN5LWxvY2F0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IGxvY2F0aW9uO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LWxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IGxhYmVsO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1hdGNoYm94IHtcbiAgZ3JpZC1jb2x1bW46IG1hdGNoZXM7XG4gIGdyaWQtcm93OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLnZhY2FuY3ktdXJpaG9zdCB7XG4gIGdyaWQtY29sdW1uOiB1cmlob3N0O1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0X19wcm9maWxlLS1hbGVydHMge1xuICBncmlkLWNvbHVtbjogYWxlcnRzO1xuICBncmlkLXJvdzogMTtcbn1cbi5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gNnJlbSAyNSUgMjAlIDE1JSAyMCUgMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAzcmVtICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayAuY2FiaW5ldC10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsgLmNhYmluZXQtdGl0bGUtbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIC5jYWJpbmV0LWFwcGxpY2F0aW9uLXN0YXR1cyB7XG4gICAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZC5jYWJpbmV0LWNhcmQtLWJ1bGsgLmRyb3Bkb3duX19jbGlja2FibGUge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQuY2FiaW5ldC1jYXJkLS1idWxrIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbi5jYWJpbmV0LW1ldGEtbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkLmNhYmluZXQtY2FyZC0tYnVsayAuY2FiaW5ldC1tZXRhLWxvY2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICAgIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1kYXRlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdGl0bGUge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1hcHBsaWNhdGlvbi1zdGF0dXMge1xuICBncmlkLWNvbHVtbjogNjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDM7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtb3JnYW5pc2F0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG59XG4uZ3JpZC1jb250YWluZXIuZ3JpZC1jb250YWluZXJfX2NhcmVlci12YWNhbmNpZXMgI2lkLXBqYXgtdmFjYW5jaWVzIC5jYWJpbmV0LS1yb3dzIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1sb2NhdGlvbiB7XG4gIGdyaWQtY29sdW1uOiA1O1xufVxuLmdyaWQtY29udGFpbmVyLmdyaWQtY29udGFpbmVyX19jYXJlZXItdmFjYW5jaWVzICNpZC1wamF4LXZhY2FuY2llcyAuY2FiaW5ldC0tcm93cyAuY2FiaW5ldC1jYXJkIC5kcm9wZG93bl9fY2xpY2thYmxlIHtcbiAgZ3JpZC1jb2x1bW46IDc7XG4gIGdyaWQtcm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmlkLWNvbnRhaW5lci5ncmlkLWNvbnRhaW5lcl9fY2FyZWVyLXZhY2FuY2llcyAjaWQtcGpheC12YWNhbmNpZXMgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCAuZHJvcGRvd25fX2NsaWNrYWJsZSAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLmNhYmluZXQtdGl0bGUge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLmNhYmluZXQtbGFiZWwge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLXJvd3MuY2FiaW5ldC1mb2N1cy1vcGVuIC5jYWJpbmV0LW1hdGNoYm94IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1yb3dzLmNhYmluZXQtZm9jdXMtb3BlbiAudmFjYW5jeS1sb2NhdGlvbiB7XG4gIGdyaWQtcm93OiAzO1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLnZhY2FuY3ktdXJpaG9zdCB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLnZhY2FuY3ktbGV2ZWwsIC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tcm93cy5jYWJpbmV0LWZvY3VzLW9wZW4gLnZhY2FuY3ktZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LXByb3BlcnRpZXMge1xuICBncmlkLWFyZWE6IGxvY2F0aW9uO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbGFiZWxzIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbHM7XG59XG4uZ3JpZC1jb250YWluZXIgLmNhYmluZXQtLWdyaWQgLmNhYmluZXQtY2FyZCAuY2FiaW5ldC1tZXRhIHtcbiAgZ3JpZC1hcmVhOiBtZXRhO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtbWV0YS1saW5rIHtcbiAgZ3JpZC1hcmVhOiBsb2NhdGlvbjtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW1ldGEtZGF0ZSB7XG4gIGdyaWQtYXJlYTogZGF0ZTtcbn1cbi5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC0tZ3JpZCAuY2FiaW5ldC1jYXJkIC5jYWJpbmV0LW9yZ2FuaXNhdGlvbiB7XG4gIGdyaWQtYXJlYTogb3JnYW5pc2F0aW9uO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtdHJlbmQge1xuICBncmlkLWFyZWE6IHRyZW5kO1xuICB6LWluZGV4OiAxO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtb3B0aW9ucywgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtc3RhdHVzIHtcbiAgZ3JpZC1hcmVhOiBvcHRpb25zO1xufVxuLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LS1ncmlkIC5jYWJpbmV0LWNhcmQgLmNhYmluZXQtY2FyZC0tY2hlY2tib3gge1xuICBncmlkLWFyZWE6IGNoZWNrYm94O1xufVxuXG4ucmVzdWx0cy1mb2N1cy1vcGVuICNpZC1wamF4LXZhY2FuY2llc19leHRlbmRlZCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucmVzdWx0cy1mb2N1cy1vcGVuIC5oZWFkaW5nIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLmhlYWRpbmcgLmNhYmluZXQtLWhlYWRpbmcge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLmhlYWRpbmcgLmhlYWRpbmctYWN0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIC5wcm9maWxlLXRvb2xiYXJfX2lucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLWZvY3VzLW9wZW4gLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIC5wcm9maWxlLXRvb2xiYXJfX29wdGlvbnMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNyZXN1bHRzLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMCAxZnIgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLmhlYWRyb29tLS11bnBpbm5lZCAudGFiLW5hdl9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuI3Jlc3VsdHMuaGVhZHJvb20tLXVucGlubmVkIC5wYW5lLXYyLWhlYWRlci0tZmxleCB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLmhlYWRyb29tLS11bnBpbm5lZCAjcmVzdWx0cy1zY3JvbGwtY29udGVudC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuI3Jlc3VsdHMuaGVhZHJvb20tLXVucGlubmVkIC5wcm9maWxlLXRvb2xiYXIucHJvZmlsZS10b29sYmFyX19jb250YWluZXIge1xuICB0b3A6IC00cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnByb2ZpbGUtdG9vbGJhci5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lcixcbi50YWItbmF2X19jb250YWluZXIsXG4jcmVzdWx0cy1zY3JvbGwtY29udGVudC5wYW5lLWNvbnRlbnQsXG4jcmVzdWx0cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tcGlubmVkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzcmVtIDFmcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkcm9vbS0tdW5waW5uZWQgI3Jlc3VsdHMucmVzdWx0cy12YWNhbmNpZXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0LFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IHtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsIC5mdW5uZWwtdHJlbmQgLnRyZW5kLWNoYW5nZSxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsIC5mdW5uZWwtdHJlbmQgLnRyZW5kLWNoYW5nZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhc2hib2FyZC1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwgLmZ1bm5lbC10aXRsZSxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsIC5mdW5uZWwtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXRpdGxlLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwtdGl0bGUge1xuICBoZWlnaHQ6IDJyZW07XG59XG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIgLnBhbmUtc2VjdGlvbi0taW5zZXQgLmZ1bm5lbC1zdGVwOmhvdmVyLFxuLnBvcnRmb2xpby1mdW5uZWwtY29udGFpbmVyIC5wYW5lLXNlY3Rpb24tLWluc2V0IC5mdW5uZWwtc3RlcDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5kYXNoYm9hcmQtZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXN0ZXA6aG92ZXIgLmZ1bm5lbC10aXRsZSxcbi5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciAucGFuZS1zZWN0aW9uLS1pbnNldCAuZnVubmVsLXN0ZXA6aG92ZXIgLmZ1bm5lbC10aXRsZSB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuXG4ubmF2YmFyX21lbnUtLWljb25fX2NvbnRhaW5lciB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzlGOTlCMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLm5hdmJhcl9tZW51LS1pY29uX19jb250YWluZXIgaDEsIC5uYXZiYXJfbWVudS0taWNvbl9fY29udGFpbmVyIC5uYXZiYXItLWljb25fX3N2ZyB7XG4gIGNvbG9yOiAjOUY5OUIxO1xuICBmaWxsOiAjOUY5OUIxO1xuICBzdHJva2U6ICM5Rjk5QjE7XG59XG4ubmF2YmFyX21lbnUtLWljb25fX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMDI1Rjtcbn1cbi5uYXZiYXJfbWVudS0taWNvbl9fY29udGFpbmVyOmhvdmVyIGgxLCAubmF2YmFyX21lbnUtLWljb25fX2NvbnRhaW5lcjpob3ZlciAubmF2YmFyLS1pY29uX19zdmcge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLm5hdmJhcl9tZW51LS1iYWNrZHJvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGO1xuICBvcGFjaXR5OiAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5uYXZiYXJfbWVudS0tYmFja2Ryb3BfX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5uYXZiYXJfbWVudS0taXRlbXMtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcmVtO1xuICByaWdodDogLTMxcmVtO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDExO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDRweCAjZDJkMmQyO1xufVxuLm5hdmJhcl9tZW51LS1pdGVtcy1tb2RhbF9fYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2YmFyX21lbnUtLWl0ZW1zLW1vZGFsLS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhbmUtdjIgbmF2Lm5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51LW9wdGlvbi0tbWFyZ2luLXRvcCB7XG4gIHRvcDogM3JlbTtcbn1cblxuLm1lbnUtb3B0aW9uLS1sb2dvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHJlbTtcbiAgYmFja2dyb3VuZDogI0Y4NUM2QTtcbn1cbi5tZW51LW9wdGlvbi0tbG9nb3V0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbnUtb3B0aW9uLS1sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxMzI3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lLXYyLS1uYXZpZ2F0aW9uIC5wYW5lLXYyLWJhbm5lci0tY2xvc2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXJfbWVudS0taXRlbXMtbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAtMTA1JTtcbiAgfVxuICAubmF2YmFyX21lbnUtLWl0ZW1zLW1vZGFsX19hY3RpdmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWVudV9fY2FyZWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMjVyZW07XG59XG5cbi5pbnRyby1tb2RhbF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cbi5pbnRyby1tb2RhbF9fdGV4dC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludHJvLW1vZGFsX190ZXh0LWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLmludHJvLW1vZGFsX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5pbnRyby1tb2RhbF9fdmlkZW8tY29udGFpbmVyIC5idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW50cm8tbW9kYWxfX3ZpZGVvLWNvbnRhaW5lciAuYnRuLS1jbG9zZSAuaWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uaW50cm8tbW9kYWxfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5pbnRyby1tb2RhbF9fZm9vdGVyIC5idG4tLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm8tbW9kYWxfX2JhY2tkcm9wIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuaW50cm8tbW9kYWxfX3RleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmludHJvLW1vZGFsX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5pbnRyby1tb2RhbF9fdmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludHJvLW1vZGFsX192aWRlby1jb250YWluZXIgLmJ0bi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJlZXItZGFzaGJvYXJkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgNDAlIDQwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MCUgNTAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLXByb2ZpbGUge1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS12YWNhbmNpZXMge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDM7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS10ZXN0cyB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLWFwcGxpY2F0aW9ucyB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXItLXByb2Zlc3Npb25zIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NhcmQge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19oZWFkZXIge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fbWV0YSB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19jb250ZW50IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fY29udGVudCAubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRlbnQgLmxpc3QtaXRlbSAubGlzdC10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRlbnQgLmxpc3QtaXRlbSAubGlzdC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRlbnQgLmxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDAuMzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzVyZW0gIWltcG9ydGFudDtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX19mb290ZXIge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fdmFjYW5jeS0tbXV0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX192YWNhbmN5LS1tdXRlZCAuY2FyZWVyLWRhc2hib2FyZC0tZXhwaXJlZF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZWVyLWRhc2hib2FyZF9fdmFjYW5jeS0tbXV0ZWQgLmNhcmVlci1kYXNoYm9hcmQtLWV4cGlyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbn1cbi5jYXJlZXItZGFzaGJvYXJkX192YWNhbmN5IC5saXN0LWhlYWRlciAubGlzdC1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX3ZhY2FuY3kgLmxpc3QtaGVhZGVyIC5saXN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmVlci1kYXNoYm9hcmRfX3ZhY2FuY3kgLmxpc3QtaGVhZGVyIC5saXN0LWxpbmsgLmxpc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jYXJlZXItZGFzaGJvYXJkLS1leHBpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXItZGFzaGJvYXJkLS1leHBpcmVkX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy10ZXN0cyAucGFuZS12Mi5wYW5lLXYyLS1yb290IC5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZWVyLWRhc2hib2FyZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jYXJkIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXJlbTtcbiAgfVxuICAuY2FyZWVyLWRhc2hib2FyZF9faW5mby10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJlZXItZGFzaGJvYXJkX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tcHJvZmlsZSB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tdmFjYW5jaWVzIHtcbiAgICBncmlkLXJvdzogNDtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS10ZXN0cyB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lci0tYXBwbGljYXRpb25zIHtcbiAgICBncmlkLXJvdzogNTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuY2FyZWVyLWRhc2hib2FyZF9fY29udGFpbmVyLS1wcm9mZXNzaW9ucyB7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmNhcmVlci1kYXNoYm9hcmRfX2NvbnRhaW5lciAuYnRuLXYzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50LCAuYXBwbGljYXRpb24tdjItLW1vZHVsZS1jYXJlZXIudmlldy1wcm9mZXNzaW9ucyAubGF5b3V0LXBhbmUtLXByaW1hcnkgPiAucGFuZS1jb250ZW50LXdyYXAgPiAucGFuZS1jb250ZW50I3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxN3JlbSkgIWltcG9ydGFudDtcbn1cblxuI3Byb2Zlc3Npb24tbGlzdCAubGlzdC1pdGVtIC5saXN0LWFjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmxpc3Qtc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcmVzdWx0cyAjcmVzdWx0cy1zY3JvbGwtY29udGVudC5jYXJlZXJfX3ZhY2FuY2llcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmdhbmlzYXRpb24tZm9sbG93LS1mb2xsb3dpbmcgLmJ0bi12MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJDOEEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jb21wZXRlbmNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5idG4tY29tcGV0ZW5jZXMgLmJ0bi5idG4teHhzIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5jYXJlZXJfc2VhcmNoIH4gLnBhbmUtdjItLXNlYXJjaC5wYW5lLXYyIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4uY2FyZWVyX3NlYXJjaC5wYW5lLXYyLnBhbmUtdjItLWNsaWVudC5wYW5lLXYyLS1yb290IHtcbiAgdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1wcm9mZXNzaW9ucy5sYXlvdXQtc3BsaXQtLW1kLW9wZW4gLnBhbmUucGFuZS0tYmFjay5wYW5lLS1iYWNrLW1kLS1oaWRlLmxheW91dC1wYW5lLS1wcmltYXJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWV3LXByb2Zlc3Npb25zLmxheW91dC1zcGxpdC0tbWQtb3BlbiAubGF5b3V0LXBhbmUtLXRlcnRpYXJ5IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFuZS12Mi1iYW5uZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFuZS12Mi1iYW5uZXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZWVyX19mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMge1xuICBwYWRkaW5nOiA0cmVtIDAgIWltcG9ydGFudDtcbn1cbi5jYXJlZXJfX2ZvY3VzIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuZm9jdXMtc2F2ZSBwYXRoIHtcbiAgZmlsbDogIzlGOTlCMSAhaW1wb3J0YW50O1xufVxuLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5mb2N1cy1zYXZlOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uY2FyZWVyX19mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmZvY3VzLXNhdmUgLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgd2lkdGg6IDlyZW07XG59XG4uY2FyZWVyX19mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLW1vZGVyYXRlLnBhbmUtc2VjdGlvbi5wYW5lLXNlY3Rpb24tLWluc2V0LnBhbmUtc2VjdGlvbi0tZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDYuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xufVxuLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tb2RlcmF0ZS5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1pbnNldC5wYW5lLXNlY3Rpb24tLWV4cGFuZCAjc2F2ZS12YWNhbmN5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNmb2N1c19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbn1cbiNmb2N1c19tb2RhbCAubW9kYWwtZGlhbG9nICNmb2N1cyA+IC5wYW5lLWJhY2suYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb2N1c19tb2RhbCAubW9kYWwtZGlhbG9nICNmb2N1cy1jb250ZW50LCAjZm9jdXNfbW9kYWwgLm1vZGFsLWRpYWxvZyAuZm9jdXMtLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmlzSWZyYW1lIC5hY2NvdW50LXR5cGUtLWpvYmRpZ2dlcl9tb2RlcmF0b3IgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY291bnQtdHlwZS0tam9iZGlnZ2VyX21vZGVyYXRvciAub3JnYW5pc2F0aW9uLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY291bnQtdHlwZS0tam9iZGlnZ2VyX21vZGVyYXRvciAuZm9jdXMtYWRtaW4tLWJhZ3VldHRlIHtcbiAgcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLmFjY291bnQtdHlwZS0tam9iZGlnZ2VyX21vZGVyYXRvciAub3JnYW5pc2F0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbmRpZGF0ZS1tYXRjaGVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNC4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGhlaWdodDogNC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFQztcbn1cbi5jYW5kaWRhdGUtbWF0Y2hlc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbmRpZGF0ZS1tYXRjaGVzX190aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmNhbmRpZGF0ZS1tYXRjaGVzX19zY29yZSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMS8tMTtcbn1cbi5jYW5kaWRhdGUtbWF0Y2hlc19fbG9jYXRpb24ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmNhbmRpZGF0ZS1tYXRjaGVzX19tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2YmFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogOXJlbTtcbn1cbi5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIgLm5hdmJhcl9faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lciAubmF2YmFyX19pY29uIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lci0tbGcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5uYXZiYXJfX21pZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmUtdjIucGFuZS12Mi0tbmF2aWdhdGlvbi1wb3J0Zm9saW8sXG4ucGFuZS12Mi5wYW5lLXYyLS1uYXZpZ2F0aW9uLXF1ZXJpZXMge1xuICB6LWluZGV4OiA5OTk5OTEwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS12Mi1iYWNrZHJvcC5wYW5lLXYyLWJhY2tkcm9wLS1uYXZpZ2F0aW9uLXBvcnRmb2xpbyxcbi5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLW5hdmlnYXRpb24tcXVlcmllcyxcbi5wYW5lLXYyLWJhY2tkcm9wLnBhbmUtdjItYmFja2Ryb3AtLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwO1xufVxuXG4ubmF2YmFyX19uZXctd2luZG93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc0lmcmFtZSAubmF2YmFyX19uZXctd2luZG93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzSWZyYW1lIC5uYXZiYXJfX25ldy13aW5kb3ctYnV0dG9uIC5pY29uLXdyYXAgc3ZnIHtcbiAgZmlsbDogIzlGOTlCMTtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXNoYm9hcmQtb25seSAucGFuZS1oZWFkZXIsIC5kYXNoYm9hcmQtb25seSAucGFuZS12Mi1iYW5uZXItLW5hdmlnYXRpb24sIC5kYXNoYm9hcmQtb25seSAjc2VhcmNoLWZvcm0sIC5kYXNoYm9hcmQtb25seSAudmlldy1yZXN1bHRzIC5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS1jb250ZW50LCAuZGFzaGJvYXJkLW9ubHkgLnJlc3VsdHMtbW9kZXMsIC5kYXNoYm9hcmQtb25seSAucGFuZS1oZWFkZXIsIC5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy1zYXZlLCAuZGFzaGJvYXJkLW9ubHkgI2ZpbHRlcnMtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkLW9ubHkgLnBhbmUtZm9jdXMge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5LnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWxpc3QtaXRlbXMgLnJlcG9ydC1saXN0LWl0ZW06bnRoLW9mLXR5cGUoMW4rMTEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlubmVyLXBhbmUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5wYWdlLXBhbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyaWQtdmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLXZpZXdfX2R1bW15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xufVxuLmdyaWQtdmlldy0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQzZEQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xufVxuLmdyaWQtdmlld19fc2Nyb2xsLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cbi5ncmlkLXZpZXdfX2NvbHVtbi1hY3Rpb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmdyaWQtdmlld19fY29sdW1uLXNvcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmdyaWQtdmlld19faW5kZXgge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbn1cbi5ncmlkLXZpZXdfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5ncmlkLXZpZXdfX2NvbC10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZ3JpZC12aWV3X19jb2wtZGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JpZC12aWV3X19jb2wtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyaWQtdmlld19fY29sLS1jbGlja2FibGUgZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyaWQtdmlld19fcm93LW9wdGlvbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyaWQtdmlld19fcm93LW9wdGlvbnMtcGFuZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZ3JpZC12aWV3X19kcm9wZG93bi1wYW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ncmlkLXZpZXdfX3Njb2xsLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLXZpZXcgLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmdyaWQtdmlldy1maWx0ZXJfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcC13cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uZ3JpZC12aWV3LWZpbHRlcl9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLXdyYXBwZXIgLnJlYWN0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtdmlldy1maWx0ZXJfX3NlbGVjdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNEU0RUM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZ3JpZC12aWV3LWZpbHRlcl9fc2VsZWN0LWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlGOTlCMTtcbn1cbi5ncmlkLXZpZXctZmlsdGVyX19zZWxlY3QtY29udGFpbmVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmdyaWQtdmlldy1maWx0ZXJfX3NlbGVjdC1jb250YWluZXIgZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ3JpZC1yb3cge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZ3JpZC1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLmdyaWQtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZ3JpZC1yb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZ3JpZC1yb3dfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0U0RTRFQztcbn1cbi5ncmlkLXJvd19faGVhZGVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZ3JpZC1yb3dfX2hlYWRlciAucmVhY3QtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmdyaWQtcm93LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1yb3ctLWFjdGl2ZSAuZ3JpZC12aWV3X19jb2wtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdyaWQtcm93LS1hY3RpdmUgLmdyaWQtdmlld19fcm93LW9wdGlvbnMgLnJlYWN0LXN2Zy1pY29uLCAuZ3JpZC1yb3ctLWFjdGl2ZSAuZ3JpZC12aWV3X19jb2wtaWNvbiAucmVhY3Qtc3ZnLWljb24sIC5ncmlkLXJvdy0tYWN0aXZlIC5ncmlkLXZpZXdfX2NvbC1lbWFpbCAucmVhY3Qtc3ZnLWljb24ge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1yb3ctLWFjdGl2ZSAuZ3JpZC12aWV3X19pbmRleCB7XG4gIGJhY2tncm91bmQ6ICMxRTAyNUYgIWltcG9ydGFudDtcbn1cbi5ncmlkLXJvdy0tYWN0aXZlIC5ncmlkLXZpZXdfX2luZGV4IGgzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ncmlkLXJvdyAuZ3JpZC12aWV3X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNFNEU0RUM7XG59XG5cbi5tZXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWV0ZXItYmFyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFQztcbn1cbi5tZXRlci1iYXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDM0Njk7XG59XG5cbi5sYXlvdXQtZnVsbHNjcmVlbiAubmF2YmFyIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAubmF2YmFyX19idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNnJlbTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAubmF2YmFyX19taWQtY29udGFpbmVyLCAubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lci0tcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5yZWFjdC1wYWdlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLnJlYWN0LXBhZ2UgLnJlYWN0LWNvbnRlbnRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBsZWZ0OiA2cmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucmVhY3QtcGFnZSAucmVhY3QtcGFnZV9fY29udGFpbmVyLWhlYWRzcGFjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cmVtO1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5wYW5lLXYyLnBhbmUtdjItLWRhc2hib2FyZC5wYW5lLXYyLS1yb290IHtcbiAgdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW5fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhciB7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhcl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLm5hdmJhcl9fbWlkLWNvbnRhaW5lciwgLmxheW91dC1mdWxsc2NyZWVuIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXItLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucmVhY3QtcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1mdWxsc2NyZWVuIC5yZWFjdC1wYWdlIC5yZWFjdC1jb250ZW50X19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXJlbTtcbiAgbGVmdDogNnJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWZ1bGxzY3JlZW4gLnJlYWN0LXBhZ2UgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci1oZWFkc3BhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHJlbTtcbn1cbi5sYXlvdXQtZnVsbHNjcmVlbiAucGFuZS12Mi5wYW5lLXYyLS1kYXNoYm9hcmQucGFuZS12Mi0tcm9vdCB7XG4gIHRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuLmxheW91dC1mdWxsc2NyZWVuX19oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2NrLXBhbmUge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnZpZXctZGFzaGJvYXJkIC5wYW5lLXYyLWNvdmVyIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWRhc2hib2FyZCAucGFuZS12Mi1jb3ZlciAubG9nbyB7XG4gIHRvcDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jb250YWluZXJfX2Rhc2hib2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAwLjQ1ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogW3Byb2ZpbGVzXSBhdXRvIFtmdW5uZWxdIGF1dG8gW3Byb3NwZWN0c10gYXV0byBbdmFjYW5jaWVzXSBhdXRvO1xufVxuXG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAuZ3JpZC1jb250YWluZXJfX2Rhc2hib2FyZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogW3Byb2ZpbGVzXSBhdXRvIFt2YWNhbmNpZXNdIGF1dG87XG59XG5cbiNpZC1wamF4LXpvZWtwcm9maWVsZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2lkLXBqYXgtem9la3Byb2ZpZWxlbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmRhc2hib2FyZC1pbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDEvNTtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jayBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAxNnJlbTtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5kYXNoYm9hcmQtaW5mby1ibG9jay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDQlO1xufVxuLmRhc2hib2FyZC1pbmZvLWJsb2NrLWljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDg1JTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2stbGlzdCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGFzaGJvYXJkLWluZm8tYmxvY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tem9la3Byb2ZpZWxlbiB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG4gIGdyaWQtcm93OiBwcm9maWxlcztcbn1cbi5jYWJpbmV0LXYzX19jb250YWluZXItLXByb3NwZWN0cyB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG4gIGdyaWQtcm93OiBwcm9zcGVjdHM7XG59XG4uY2FiaW5ldC12M19fY29udGFpbmVyLS12YWNhbmNpZXMge1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXJvdzogdmFjYW5jaWVzO1xufVxuXG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuXG4uZGFzaGJvYXJkLWZ1bm5lbC1jb250YWluZXIge1xuICBncmlkLXJvdzogZnVubmVsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1pbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jc2VjdGlvbnZhY2FuY2llcyAuY2FiaW5ldC1jYXJkLWxpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZ3JpZC1jb250YWluZXJfX3BvcnRmb2xpbyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NvbF0gMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbZnVubmVsXSBhdXRvIFtwcm9zcGVjdHNdIGF1dG8gW3ZhY2FuY2llc10gYXV0bztcbn1cbi5ncmlkLWNvbnRhaW5lcl9fcG9ydGZvbGlvIC5wb3J0Zm9saW8tZnVubmVsLWNvbnRhaW5lciB7XG4gIGdyaWQtY29sdW1uOiBjb2w7XG4gIGdyaWQtcm93OiBmdW5uZWw7XG59XG4uZ3JpZC1jb250YWluZXJfX3BvcnRmb2xpbyAuY2FiaW5ldC12M19fY29udGFpbmVyLS1wcm9zcGVjdHMge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IHByb3NwZWN0cztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyaWQtY29udGFpbmVyX19wb3J0Zm9saW8gLmNhYmluZXQtdjNfX2NvbnRhaW5lci0tdmFjYW5jaWVzIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcmlnaHQ6IHZhY2FuY2llcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi12Mi0tc3RhdGUtcG9ydGZvbGlvIC5jYWJpbmV0LXYzX19jb250YWluZXIuY2FiaW5ldC12M19fY29udGFpbmVyLS12YWNhbmNpZXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2cmVtKTtcbiAgfVxufVxuLnZpZXctcmVzdWx0cy52aWV3LXJlc3VsdHMtLWZvY3VzIC5wYW5lLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS1yZXN1bHRzOm5vdCgucmVzdWx0cy1mb2N1cy1vcGVuKSAjZm9jdXMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgNjUlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDVyZW0gMWZyO1xuICB0b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFuZS1mb2N1cy5mb2N1cy5wYW5lLXYyLnBhbmUtdjItLWZvY3VzLnBhbmUtdjItLWFzaWRlLXJpZ2h0IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3BlbiAucGFuZS12Mi1oZWFkZXItLWZsZXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVzdWx0cyAjcmVzdWx0cy1zY3JvbGwtY29udGVudC5wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI3Jlc3VsdHMgLnBhbmUtdjItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Jlc3VsdHMgLnBhbmUtdjItaGVhZGVyIC50YWItbmF2X19jb250YWluZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbiNyZXN1bHRzIC5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIC50YWItbmF2IHtcbiAgcGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcbn1cbiNyZXN1bHRzIC5wYW5lLXYyLWhlYWRlciAudGFiLW5hdl9fY29udGFpbmVyIC50YWItbmF2X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNyZXN1bHRzIC5yZXN1bHRzLW1ldGEtcGVyaW9kLnJlc3VsdHMtbWV0YS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xufVxuXG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAuYWN0aW9ucy5hY3Rpb25zLWZvb3RlcixcbiNmb2N1cyAuYWN0aW9ucy5hY3Rpb25zLWZvb3RlciB7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzIC50YWItbmF2X19jb250YWluZXIsXG4jZm9jdXMgLnRhYi1uYXZfX2NvbnRhaW5lciB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50LFxuI2ZvY3VzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG4jcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAucGFuZS1jb250ZW50LS1sb2FkaW5nOjpiZWZvcmUsXG4jZm9jdXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLnBhbmUtY29udGVudC0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogNzAlO1xufVxuI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmNhYmluZXQtdjNfX2NvbnRlbnQsXG4jZm9jdXMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmNhYmluZXQtdjNfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuLnBhbmUtcmVzdWx0cy0tbW9kZXMgI3Jlc3VsdHMtbWFwLWNvbnRlbnQsXG4jZm9jdXMgI3Jlc3VsdHMtbWFwLWNvbnRlbnQge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAycmVtIDRyZW0gM3JlbTtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzICNyZXN1bHRzLW1hcC1jb250ZW50ICNyZXN1bHRzLW1hcCxcbiNmb2N1cyAjcmVzdWx0cy1tYXAtY29udGVudCAjcmVzdWx0cy1tYXAge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbn1cbiNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzIC5wYW5lLWZvY3VzLCAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS12Mi0tZm9jdXMsXG4jZm9jdXMgLnBhbmUtZm9jdXMsXG4jZm9jdXMgLnBhbmUtdjItLWZvY3VzIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RmE7XG59XG5cbmJvZHkgLmZvY3VzLS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyLjZyZW0gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNS42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQzZEQztcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIHtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5mb2N1cy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAuZm9jdXMtb3JnYW5pc2F0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5mb2N1cy1vcmdhbmlzYXRpb24gLm9yZ2FuaXNhdGlvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNnJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNS42cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQUM2REM7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAuZm9jdXMtb3JnYW5pc2F0aW9uIC5vcmdhbmlzYXRpb24tZHJvcGRvd24gLmljb24tY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1vcHRpb25zIC5wYW5lLXYyLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNS42cmVtO1xuICB3aWR0aDogNS42cmVtO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQzZEQztcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1vcHRpb25zIC5wYW5lLXYyLWFjdGlvbnMgLmFjdGlvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDJyZW07XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy1jb250YWN0IC5wYW5lLXYyLWZvb3Rlci1ub3RpY2Uge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbiB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uIC5pY29uLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24gLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uLmFjdGlvbi0tYWNjZW50IHN2ZyB7XG4gIGZpbGw6ICM0MEJDOEE7XG4gIHN0cm9rZTogIzQwQkM4QTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24uYWN0aW9uLS1hY2NlbnQgLmFjdGlvbi1sYWJlbC13cmFwIHtcbiAgY29sb3I6ICM0MEJDOEE7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uOmhvdmVyIC5pY29uLWNvbnRhaW5lciBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uOmhvdmVyIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLW1haW4tY29udGVudCB7XG4gIGdyaWQtcm93OiAzLzU7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLW1haW4tY29udGVudCAuZm9jdXMtZGVzY3JpcHRpb24ge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlIHtcbiAgZ3JpZC1yb3c6IDMvNTtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLXRoZW1hdGNoYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlOmhvdmVyLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLXRoZW1hdGNoYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIGE6aG92ZXIsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtdGhlbWF0Y2hib3ggYTpob3ZlciB7XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtdGl0bGUsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtdGhlbWF0Y2hib3ggLmF1ZGllbmNlLXRpdGxlIHtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS10aXRsZTpob3ZlciwgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy10aGVtYXRjaGJveCAuYXVkaWVuY2UtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzFFMDI1Rjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9sZF9mb2N1c19hdWRpZW5jZSB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2xkX2ZvY3VzX2F1ZGllbmNlIC5hdWRpZW5jZS1saW5rLWljb24gLmljb24td3JhcCBzdmcge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgLmZvY3VzLWF1ZGllbmNlLS1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWhlYWRlciB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgY29sb3I6ICMxRTAyNUY7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1yZWNydWl0bWVudF9mZWFzaWJpbGl0eSB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tcmVjcnVpdG1lbnRfZmVhc2liaWxpdHkgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1kaXN0cmlidXRpb25fZ2VuZGVyIHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tb3JpZW50YXRpb24ge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZV9hZ2Uge1xuICBncmlkLXJvdzogNDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIC5hdWRpZW5jZS1tZXRhLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtLCBib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMnB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGZsZXg6IG5vbmU7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtZGVzYywgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS1hZ2UgLmF1ZGllbmNlLW1ldGEgLmF1ZGllbmNlLW1ldGEtaXRlbXMgLmF1ZGllbmNlLW1ldGEtaXRlbSAuYXVkaWVuY2UtbWV0YS1kZXNjIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtdmFsdWUsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tYWdlIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtdmFsdWUge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGNvbG9yOiAjOUY5OUIxO1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSAuYXVkaWVuY2UtbWV0YSAuYXVkaWVuY2UtbWV0YS1pdGVtcyAuYXVkaWVuY2UtbWV0YS1pdGVtIC5hdWRpZW5jZS1tZXRhLWljb24sIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tYWdlIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtaWNvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLXRyYXZlbF90aW1lIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtaWNvbiBzdmcsIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSAjZm9jdXMtYXVkaWVuY2UgLmF1ZGllbmNlLWxpbmsgLmF1ZGllbmNlLWl0ZW0tYWdlIC5hdWRpZW5jZS1tZXRhIC5hdWRpZW5jZS1tZXRhLWl0ZW1zIC5hdWRpZW5jZS1tZXRhLWl0ZW0gLmF1ZGllbmNlLW1ldGEtaWNvbiBzdmcge1xuICBmaWxsOiAjRDNEOUUzICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0QzRDlFMyAhaW1wb3J0YW50O1xufVxuYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFzaWRlICNmb2N1cy1hdWRpZW5jZSAuYXVkaWVuY2UtbGluayAuYXVkaWVuY2UtaXRlbS10cmF2ZWxfdGltZSB7XG4gIGdyaWQtcm93OiA0O1xuICBncmlkLWNvbHVtbjogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1pdGVtLWFnZSB7XG4gIGdyaWQtcm93OiA0O1xuICBncmlkLWNvbHVtbjogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUgI2ZvY3VzLWF1ZGllbmNlIC5hdWRpZW5jZS1saW5rIC5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgZ3JpZC1yb3c6IDU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuYm9keSAjZm9jdXMtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5mb2N1cy0tbG9jYXRpb24ge1xuICBncmlkLXJvdzogNTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5ib2R5IC5mb2N1cy0tbG9jYXRpb24gLnBhbmUtc2VjdGlvbi0taW5zZXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mb2N1cy0tbG9jYXRpb24gLmZvY3VzLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NBQzZEQztcbiAgcGFkZGluZzogMCAycmVtIDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmJvZHkgLmZvY3VzLS1jb250YWN0ICNmb2N1cy1hZG1pbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lciAuY2FiaW5ldC12M19fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIuY2FiaW5ldC12M19fY29udGFpbmVyLS12YWNhbmNpZXNfZXh0ZW5kZWQgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgI3ZhY2FuY2llc19leHRlbmRlZCAjc2VjdGlvbnZhY2FuY2llc19leHRlbmRlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyIC5jYWJpbmV0LXYzX19jb250YWluZXIgI2lkLXBqYXgtdmFjYW5jaWVzX2V4dGVuZGVkICN2YWNhbmNpZXNfZXh0ZW5kZWQgI3NlY3Rpb252YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtZHJhd2VyX19zY3JvbGwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbiNmb2N1cy5pbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZm9jdXMuaW4ubW9kYWwge1xuICB6LWluZGV4OiAxMDAwMDAgIWltcG9ydGFudDtcbn1cbiNmb2N1cy5pbiAucGFuZS12Mi0tZm9jdXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzVyZW0gIWltcG9ydGFudDtcbn1cbiNmb2N1cy5pbiAuZm9jdXMtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ2cmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuI2ZvY3VzLmluLm1vZGFsLS1wYW5lLXYyLm1vZGFsLm1vZGFsLS1sZyAucGFuZS12MiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC0tcGFuZS12Mi5tb2RhbC5tb2RhbC0tbGcgLnBhbmUtdjIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIHtcbiAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWpvYmRpZ2dlci1sb29wYmFhbiAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmZvY3VzLXNhdmUgcGF0aCB7XG4gIGZpbGw6ICM5Rjk5QjEgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYWN0aW9ucyAuZm9jdXMtc2F2ZTpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIC5mb2N1cy1zYXZlIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1tb2RlcmF0ZS5wYW5lLXNlY3Rpb24ucGFuZS1zZWN0aW9uLS1pbnNldC5wYW5lLXNlY3Rpb24tLWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbn1cbi5icmFuZC0tam9iZGlnZ2VyLWxvb3BiYWFuIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tbW9kZXJhdGUucGFuZS1zZWN0aW9uLnBhbmUtc2VjdGlvbi0taW5zZXQucGFuZS1zZWN0aW9uLS1leHBhbmQgI3NhdmUtdmFjYW5jeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5kLS1qb2JkaWdnZXItbG9vcGJhYW4gI3Jlc3VsdHMgLnRhYi1uYXYgLnRhYi1uYXZfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Jlc3VsdHMgLnBhbmUtdjItaGVhZGVyIC50YWItbmF2X19jb250YWluZXIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYi1uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzID4gLnBhbmUtdjItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQucGFuZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHJlbTtcbiAgfVxuICAjcmVzdWx0cy5yZXN1bHRzLXZhY2FuY2llcyAjcmVzdWx0cy1zY3JvbGwtY29udGVudC5wYW5lLWNvbnRlbnQge1xuICAgIHRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tY29udGFpbmVyIC5mb2N1cy0tYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLW9wdGlvbnMge1xuICAgIHdpZHRoOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1vcHRpb25zIC5hY3Rpb24ge1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0tb3B0aW9ucyAucGFuZS12Mi1hY3Rpb25zIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5mb2N1cy10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1oZWFkZXItY29udGFpbmVyIC5mb2N1cy0taGVhZGVyIC5vcmdhbmlzYXRpb24ge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLm9yZ2FuaXNhdGlvbi1uYW1lIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0taGVhZGVyLWNvbnRhaW5lciAuZm9jdXMtLWhlYWRlciAub3JnYW5pc2F0aW9uLWRyb3Bkb3duIHtcbiAgICB0b3A6IDIuNDVyZW0gIWltcG9ydGFudDtcbiAgICByaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1yZXN1bHRzLS1mb2N1cyAuZm9jdXMtLWhlYWRlci1jb250YWluZXIgLmZvY3VzLS1oZWFkZXIgLm9yZ2FuaXNhdGlvbi1wcm9wZXJ0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1hY3Rpb25zIC5hY3Rpb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tYWN0aW9ucyAuYWN0aW9uIC5hY3Rpb24tbGFiZWwtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1tYWluLWNvbnRlbnQge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLS1tYWluLWNvbnRlbnQgLmZvY3VzLW9yaWdpbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy0tYXNpZGUge1xuICAgIGdyaWQtcm93OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctcmVzdWx0cy0tZm9jdXMgLmZvY3VzLXRoZW1hdGNoYm94IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXJlc3VsdHMtLWZvY3VzIC5mb2N1cy1sb2NhdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuYWN0aW9uLS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cy1mb2N1cy1vcGVuIC5hY3Rpb25zLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4gI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Jlc3VsdHMucmVzdWx0cy1mb2N1cy1vcGVuIC5wYW5lLWZvY3VzLmZvY3VzLnBhbmUtdjIucGFuZS12Mi0tZm9jdXMucGFuZS12Mi0tYXNpZGUtcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFzaGJvYXJkLW9ubHkgLm5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjZm9jdXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmRhc2hib2FyZC1vbmx5IC5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5IC5yZXN1bHRzLW1ldGEge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cyAjcmVzdWx0cy1zY3JvbGwtY29udGVudC5wYW5lLWNvbnRlbnQge1xuICB0b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy5yZXN1bHRzLXZhY2FuY2llcy5wYW5lLnBhbmUtcmVzdWx0cyB7XG4gIHRvcDogMHJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtb25seSAjcmVzdWx0cy5yZXN1bHRzLXZhY2FuY2llcy5wYW5lLnBhbmUtcmVzdWx0cyAuY2FiaW5ldC12M19fY29udGVudCB7XG4gIHRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzLnJlc3VsdHMtdmFjYW5jaWVzLnBhbmUucGFuZS1yZXN1bHRzICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMucGFuZS5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2RlcyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1vbmx5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB0b3A6IDRyZW07XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIC5oZWFkaW5nLXN1YnRpdGxlLnBhbmUtdjItaGVhZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIC50YWItbmF2X19jb250YWluZXIge1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uZGFzaGJvYXJkLW9ubHkgI3Jlc3VsdHMgaGVhZGVyLnBhbmUtdjItaGVhZGVyIC50YWItbmF2X19jb250YWluZXIgLnRhYi1uYXYge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyBoZWFkZXIucGFuZS12Mi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzIGhlYWRlci5wYW5lLXYyLWhlYWRlciAuY2FiaW5ldC0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyBoZWFkZXIucGFuZS12Mi1oZWFkZXIgLnBhbmUtdjItaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmNhcmVlcl9fZm9jdXMgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIHtcbiAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyX192YWNhbmNpZXMtZXh0ZW5kZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIC5jYWJpbmV0LS1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXJfX3ZhY2FuY2llcy1leHRlbmRlZCAuY2FiaW5ldC12M19fY29udGVudCAuY2FiaW5ldC0tcm93cyB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQgLmdyaWQtY29udGFpbmVyX192YWNhbmNpZXMtZXh0ZW5kZWQgLmNhYmluZXQtLXJvd3MgLmNhYmluZXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIC5jYWJpbmV0LXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzIC50YWItbmF2IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAjcmVzdWx0cyAudGFiLW5hdl9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMgLnRhYi1uYXZfX2NvbnRhaW5lciAuYnRuLXYzIHtcbiAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41cmVtO1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzIC50YWItbmF2X19jb250YWluZXIgLnRhYi1uYXZfX2xpbmsuYWN0aXZlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgI3Jlc3VsdHMgI3Jlc3VsdHMtc2Nyb2xsLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLXNjcm9sbC1jb250ZW50IC5ncmlkLWNvbnRhaW5lcl9fdmFjYW5jaWVzLWV4dGVuZGVkIC5jYWJpbmV0LXYzX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzcmVtIDFmciAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzIGZvb3RlciAuZm9jdXMtLWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkjcmVzdWx0cy5yZXN1bHRzLWZvY3VzLW9wZW4ucGFuZS1yZXN1bHRzLS1tb2RlcyAucGFuZS1mb2N1cywgaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzIC5wYW5lLXYyLS1mb2N1cywgaHRtbC5pc0lmcmFtZSBib2R5ICNmb2N1cyAucGFuZS1mb2N1cywgaHRtbC5pc0lmcmFtZSBib2R5ICNmb2N1cyAucGFuZS12Mi0tZm9jdXMge1xuICBncmlkLXJvdzogMS8zO1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbSAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmZvY3VzLS1jb250YWN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMC4ycmVtIDAgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAuZm9jdXMtLWNvbnRhaW5lciAuZm9jdXMtLWFjdGlvbnMgLmFjdGlvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAuZm9jdXMtLWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIxcmVtICFpbXBvcnRhbnQ7XG59XG5odG1sLmlzSWZyYW1lIGJvZHkgLmZvY3VzLS1jb250YWluZXIgLmZvY3VzLS1hc2lkZSB7XG4gIGdyaWQtcm93OiAzLzUgIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5oZWFkcm9vbS0tbm90LXRvcCwgaHRtbC5pc0lmcmFtZSBib2R5IC5yZXN1bHRzLWZvY3VzLW9wZW4ge1xuICB0b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5OCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAucGFuZS12Mi0tb3JnYW5pc2F0aW9uc19sYWJlbCB7XG4gIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5IC5hY3Rpb25zLWZvb3RlciB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbmh0bWwuaXNJZnJhbWUgYm9keSAuYWN0aW9ucy1mb290ZXIgI2V4cG9ydC1vcGVuIHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuaHRtbC5pc0lmcmFtZSBib2R5ICNyZXN1bHRzLnJlc3VsdHMtZm9jdXMtb3Blbi5wYW5lLXJlc3VsdHMtLW1vZGVzLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4jcmVzdWx0cyAucmVzdWx0cy1tZXRhIHtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi52aWV3LXJlc3VsdHMtLXJlcG9ydCAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAucmVzdWx0cy1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnBhbmUtdjItLWNsaWVudHMgLnBhbmUtdjItYWN0aW9ucyxcbi5wYW5lLXYyLS1hZG1pbiAucGFuZS12Mi1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMsIC52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucGFuZS12Mi5wYW5lLXYyLS1yb290LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucGFuZS12Mi5wYW5lLXYyLS1yb290IHtcbiAgdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSkgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tdW5waW5uZWQsIC52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QuaGVhZHJvb20tLXVucGlubmVkLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5oZWFkcm9vbS0tdW5waW5uZWQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5oZWFkcm9vbS0tdW5waW5uZWQsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMuaGVhZHJvb20tLXVucGlubmVkLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5oZWFkcm9vbS0tdW5waW5uZWQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLmhlYWRyb29tLS11bnBpbm5lZCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucGFuZS12Mi5wYW5lLXYyLS1yb290LmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5yZXN1bHRzLWZvY3VzLW9wZW4sIC52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5wYW5lLXYyLnBhbmUtdjItLXJvb3QucmVzdWx0cy1mb2N1cy1vcGVuLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cyAjcmVzdWx0cy5wYW5lLXJlc3VsdHMucGFuZS1yZXN1bHRzLS1tb2Rlcy5yZXN1bHRzLWZvY3VzLW9wZW4sXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5yZXN1bHRzLWZvY3VzLW9wZW4sXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMgI3Jlc3VsdHMucGFuZS1yZXN1bHRzLnBhbmUtcmVzdWx0cy0tbW9kZXMucmVzdWx0cy1mb2N1cy1vcGVuLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnBhbmUtdjIucGFuZS12Mi0tcm9vdC5yZXN1bHRzLWZvY3VzLW9wZW4sXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzICNyZXN1bHRzLnBhbmUtcmVzdWx0cy5wYW5lLXJlc3VsdHMtLW1vZGVzLnJlc3VsdHMtZm9jdXMtb3Blbixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucGFuZS12Mi5wYW5lLXYyLS1yb290LnJlc3VsdHMtZm9jdXMtb3BlbiB7XG4gIHRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAubmF2YmFyX19idXR0b24tY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAubmF2YmFyX19idXR0b24tY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5uYXZiYXJfX2J1dHRvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDVyZW07XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZSxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZSxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlIHtcbiAgdG9wOiA0cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cywgLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLCAudmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLCAudmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtcmVzdWx0cyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLWZpbHRlcnMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAudmlldy1yZXN1bHRzIC5wYW5lLWluZGV4LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1maWx0ZXJzLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnZpZXctcmVzdWx0cyAucGFuZS1mb2N1cyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnZpZXctcmVzdWx0cyAucGFuZS1yZXN1bHRzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC52aWV3LXJlc3VsdHMgLnBhbmUtZmlsdGVycyxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAudmlldy1yZXN1bHRzIC5wYW5lLWZvY3VzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC52aWV3LXJlc3VsdHMgLnBhbmUtaW5kZXgge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAjcXVhcnRlcl9yYW5nZSBsYWJlbCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAjcXVhcnRlcl9yYW5nZSBsYWJlbCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkICNxdWFydGVyX3JhbmdlIGxhYmVsLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluICNxdWFydGVyX3JhbmdlIGxhYmVsIHtcbiAgY29sb3I6ICM5Rjk5QjE7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXAsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXAge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXBfX3RleHQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcF9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXBfX3RleHQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtdG9vbHRpcF9fdGV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLXRpcCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC10b29sdGlwLXRpcCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXAtdGlwLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LXRvb2x0aXAtdGlwIHtcbiAgei1pbmRleDogMDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIucmVhY3QtZ3JpZCA+IGRpdixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLnJlYWN0LWdyaWQgPiBkaXYsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyLnJlYWN0LWdyaWQgPiBkaXYsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci5yZWFjdC1ncmlkID4gZGl2IHtcbiAgcGFkZGluZzogMzVweDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LW5hdi1jb2xfX2NvbnRhaW5lcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1uYXYtY29sX19jb250YWluZXIsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1uYXYtY29sX19jb250YWluZXIsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NBQzZEQztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIC5uYXZfX2J1dHRvbixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1uYXYtY29sX19jb250YWluZXIgLm5hdl9fYnV0dG9uLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtbmF2LWNvbF9fY29udGFpbmVyIC5uYXZfX2J1dHRvbixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1uYXYtY29sX19jb250YWluZXIgLm5hdl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2IC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2IC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3Zlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3Zlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgc3Ryb2tlOiAjMUUwMjVGO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyIC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdjpob3ZlciAucmVhY3QtYnV0dG9uLW5hdl9fdGV4dCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2OmhvdmVyIC5yZWFjdC1idXR0b24tbmF2X190ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4udmlldy1kb2VsZ3JvZXBlbmRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkX2FkbWluIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCxcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1idXR0b24tbmF2LnJlYWN0LWJ1dHRvbi1uYXYtLWFjdGl2ZSAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogIzFFMDI1Rjtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWJ1dHRvbi1uYXYucmVhY3QtYnV0dG9uLW5hdi0tYWN0aXZlIC5yZWFjdC1idXR0b24tbmF2X190ZXh0LFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtYnV0dG9uLW5hdi5yZWFjdC1idXR0b24tbmF2LS1hY3RpdmUgLnJlYWN0LWJ1dHRvbi1uYXZfX3RleHQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctZG9lbGdyb2VwZW5kYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZCAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZF9hZG1pbiAucmVhY3QtcGFnZV9fY29udGFpbmVyIC5yZWFjdC1pY29uLS1sYWJlbC5yZWFjdC1pY29uX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkIC5yZWFjdC1wYWdlX19jb250YWluZXIgLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciAucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5Rjk5QjE7XG4gIHN0cm9rZTogIzlGOTlCMTtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMjV2dztcbiAgei1pbmRleDogMzAwMDAwMDAwMDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCAuaW5kaWNhdG9yLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCAuaW5kaWNhdG9yLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IC5pbmRpY2F0b3IsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IC5pbmRpY2F0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUY5OUIxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogMTZweDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvcixcbi5hY2NvdW50LXR5cGUtLWRvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3IsXG4uYWNjb3VudC10eXBlLS1jYXJlcml4X2RvZWxncm9lcGRhc2hib2FyZC52aWV3LXJlc3VsdHMtLWZpbHRlciAudmlldy1yZXN1bHRzIC5wYW5lLnBhbmUtZmlsdGVycyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5pbmRpY2F0b3IsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvcjo6YmVmb3JlLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkLnZpZXctcmVzdWx0cy0tZmlsdGVyIC52aWV3LXJlc3VsdHMgLnBhbmUucGFuZS1maWx0ZXJzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmluZGljYXRvcjo6YmVmb3JlLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQudmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yOjpiZWZvcmUsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4udmlldy1yZXN1bHRzLS1maWx0ZXIgLnZpZXctcmVzdWx0cyAucGFuZS5wYW5lLWZpbHRlcnMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuaW5kaWNhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDkuNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKDQ1ZGVnKTtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsLFxuLmFjY291bnQtdHlwZS0tZG9lbGdyb2VwZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsLFxuLmFjY291bnQtdHlwZS0tY2FyZXJpeF9kb2VsZ3JvZXBkYXNoYm9hcmQgI3NhdmVQcm9maWxlTW9kYWwsXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gI3NhdmVQcm9maWxlTW9kYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMiwgOTUsIDAuNzMzMzMzMzMzMyk7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwOTtcbn1cbi52aWV3LWRvZWxncm9lcGVuZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsIC5tb2RhbC1kaWFsb2csXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmQgI3NhdmVQcm9maWxlTW9kYWwgLm1vZGFsLWRpYWxvZyxcbi5hY2NvdW50LXR5cGUtLWNhcmVyaXhfZG9lbGdyb2VwZGFzaGJvYXJkICNzYXZlUHJvZmlsZU1vZGFsIC5tb2RhbC1kaWFsb2csXG4uYWNjb3VudC10eXBlLS1kb2VsZ3JvZXBkYXNoYm9hcmRfYWRtaW4gI3NhdmVQcm9maWxlTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogaW5pdGlhbDtcbn1cblxuLmNoYXJ0X19jb250YWluZXItLXNhbWVudmF0dGluZyAuY2hhcnRfX3ZpZXctLXRleHQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmlzSWZyYW1lIC5mb2N1cy0tbW9kZXJhdG9yIC5mb2N1cy0tYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzSWZyYW1lIC5mb2N1cy0tbW9kZXJhdG9yIC5mb2N1cy0tbWFpbi1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDEvMyAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtbW9kYWwtLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDQ1cHgpO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG4ucmVhY3QtbW9kYWxfX2RhdGFwb2ludHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzVweDtcbn1cbi5yZWFjdC1tb2RhbF9fZGF0YXBvaW50cy1jb250YWluZXIgLmNoYXJ0X19jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5Ub2FzdGlmeV9fdG9hc3QtY29udGFpbmVyIHtcbiAgLS10b2FzdGlmeS16LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgLS10b2FzdGlmeS1pY29uLWNvbG9yLXN1Y2Nlc3M6ICM0MEJDOEE7XG4gIC0tdG9hc3RpZnktaWNvbi1jb2xvci1lcnJvcjogI0Y4NUM2QUZGO1xuICAtLXRvYXN0aWZ5LWZvbnQtZmFtaWx5OiBuZXV6ZWl0LWdyb3Rlc2ssIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS10b2FzdGlmeS1jb2xvci1wcm9ncmVzcy1zdWNjZXNzOiAjNDBCQzhBO1xuICAtLXRvYXN0aWZ5LWNvbG9yLXByb2dyZXNzLWVycm9yOiAjRjg1QzZBRkY7XG59XG5cbi51c2FnZS1tb25pdG9yX190ZWFtLXNlbGVjdG9yIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCB7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG4udXNhZ2UtbW9uaXRvcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19sYXlvdXQudXNhZ2UtbW9uaXRvcl9fZGFzaGJvYXJkIC51c2FnZS1tb25pdG9yX19kYXNoYm9hcmQtZGF0YXBvaW50cyB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMi80O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4udXNhZ2UtbW9uaXRvciAuZmxleC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnVzYWdlLW1vbml0b3JfX19hZGQtdGVhbS1mb3JtIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuLnVzYWdlLW1vbml0b3JfX2FkZC10ZWFtLW1lbWJlcnMge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4udXNhZ2UtbW9uaXRvcl9fYWRkLXRlYW0taGVhZGVyLCAudXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0taGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXNhZ2UtbW9uaXRvcl9fb3JnYW5pc2F0aW9uLW5hbWUge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9faGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX2ZpbHRlcnMge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzYWdlLW1vbml0b3JfX2ZpbHRlcnMgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2FnZS1tb25pdG9yX19maWx0ZXJzIGRpdiBoNCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi51c2FnZS1tb25pdG9yX19sYXlvdXQgLmdyaWQtdmlldyB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAyLy0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fZGF0YXBvaW50cyB7XG4gIGdyaWQtY29sdW1uOiAyLy0xO1xuICBncmlkLXJvdzogMy8tMTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MCUgNTAlO1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLWhlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbSAuX19tYW5hZ2UtdGVhbS1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciAxZnIgYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtIC5fX21hbmFnZS10ZWFtLWxheW91dCAudXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0tYWN0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogNDtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbSAuX19tYW5hZ2UtdGVhbS1sYXlvdXQgLmdyaWQtdmlld19fY3Jvc3Mtb3ZlciB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMi80O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbSAuX19tYW5hZ2UtdGVhbS1sYXlvdXQgLmdyaWQtdmlld19fY3Jvc3Mtb3ZlciBkaXYucmVhY3Qtc3ZnLWljb24ge1xuICBtYXJnaW46IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0taW5mby1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ3JpZC1nYXA6IDM1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0tbm9ubWVtYmVycyB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMi80O1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLW5vbm1lbWJlcnMgLmdyaWQtdmlldyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51c2FnZS1tb25pdG9yX19tYW5hZ2UtdGVhbS1tZW1iZXJzIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyLzQ7XG59XG4udXNhZ2UtbW9uaXRvcl9fbWFuYWdlLXRlYW0tbWVtYmVycyAuZ3JpZC12aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLXNlbGVjdG9yIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDU1JTtcbiAgbGVmdDogY2FsYyg0NSUgLSA1MHB4KTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi51c2FnZS1tb25pdG9yX19sb2ctbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLWZpbGwsIDMwcmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLWdhcDogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19sb2ctbGF5b3V0IC5jaGFydF9fY29udGFpbmVyLS1zdGFuZC1hbG9uZSB7XG4gIGhlaWdodDogMzByZW07XG4gIG1hcmdpbjogMDtcbn1cbi51c2FnZS1tb25pdG9yX191c2VyLWxvZy1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDMwcmVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fdXNlci1sb2ctbGF5b3V0IC5jaGFydF9fY291bnRlciB7XG4gIGZvbnQtc2l6ZTogNXB4O1xufVxuLnVzYWdlLW1vbml0b3JfX25vLXRlYW0ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDMvLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzYWdlLW1vbml0b3JfX3NlbGVjdC11c2Vycy1tb2RhbCB7XG4gIGhlaWdodDogY2FsYyg5MHZoIC0gMTAwcHgpO1xufVxuLnVzYWdlLW1vbml0b3JfX3NlbGVjdC11c2Vycy1tb2RhbCBoMSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnVzYWdlLW1vbml0b3JfX3NlbGVjdC11c2Vycy1tb2RhbCAuZ3JpZHZpZXdfY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDVweCk7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2VsZWN0LXVzZXJzLW1vZGFsIC5ncmlkdmlld19jb250YWluZXIgLmdyaWQtdmlldyB7XG4gIG1hcmdpbjogMDtcbn1cbi51c2FnZS1tb25pdG9yX19zZWxlY3QtdXNlcnMtbW9kYWwgLnVzYWdlLW1vbml0b3JfX21hbmFnZS10ZWFtLWhlYWRlciAucmVhY3QtbW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIHtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICB3aWR0aDogY2FsYyg3MHZ3IC0gMTAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5idG4ge1xuICB3aWR0aDogMTNyZW07XG4gIGNvbG9yOiAjMUUwMjVGO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYnRuLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEzcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTAyNUY7XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5idG4tbmV4dC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Rjk5QjE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xuICB9XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAubXktYXV0byB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAubXgtYXV0byB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmNvbnRlbnQuY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRTAyNUY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi51c2FnZS1tb25pdG9yX190aXBzLWFuZC10cmlja3MtbW9kYWwgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5jb250ZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMDI1RjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBhY2NlbnQtY29sb3I6ICMxRTAyNUY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udXNhZ2UtbW9uaXRvcl9fdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5jb250ZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAudGlwLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLWdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnVzYWdlLW1vbml0b3JfX3RpcHMtYW5kLXRyaWNrcy1tb2RhbCAuYnVsbGV0LWxpc3Qge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwge1xuICBwYWRkaW5nOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIHdpZHRoOiBjYWxjKDcwdncgLSAxMDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMDBweCk7XG4gIH1cbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5teS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5teC1hdXRvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLmFjdGlvbnMgLmJhY2stYnRuIHtcbiAgY29sb3I6ICMxRTAyNUY7XG4gIHdpZHRoOiAxM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLmFjdGlvbnMgLnNlbmQtbWFpbHMtYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM0MGJjOGE7XG4gIHdpZHRoOiAxM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLmFjdGlvbnMgLnNlbmQtbWFpbHMtYnRuIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRTAyNUY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAuY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAuY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAuYnVsbGV0LWxpc3Qge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLWlucHV0LWxhYmVsIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsdG8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsdG8tbGlzdCAubWFpbHRvLXJlY2VpdmVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogMy4ycmVtO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWx0by1saXN0IC5tYWlsdG8taXRlbSB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzNDY5O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWx0by1saXN0IC5tYWlsdG8taXRlbSAubWFpbHRvLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsdG8tbGlzdCAubWFpbHRvLWl0ZW0gLm1haWx0by1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLXN1YmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi51c2FnZS1tb25pdG9yX19zaGFyZS10aXBzLWFuZC10cmlja3MtbW9kYWwgLm1haWwtaW5wdXRzIC5tYWlsLWNvbnRlbnQgaDMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1jb250ZW50IC5tYWlsLWdyZWV0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udXNhZ2UtbW9uaXRvcl9fc2hhcmUtdGlwcy1hbmQtdHJpY2tzLW1vZGFsIC5tYWlsLWlucHV0cyAubWFpbC1jb250ZW50IC5tYWlsLWdyZWV0aW5nIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogMTRyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzYWdlLW1vbml0b3JfX3NoYXJlLXRpcHMtYW5kLXRyaWNrcy1tb2RhbCAubWFpbC1pbnB1dHMgLm1haWwtc2VuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdXBwb3J0LS1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VwcG9ydC0tbGF5b3V0IGgxIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnRpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUwMjVGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC50aXBzIC50aXAtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnRpcHMgLnRpcC1pdGVtIHAge1xuICBtYXJnaW46IDA7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnRpcHMgLnRpcC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLnRpcC1zZWxlY3RvciAudGlwcyAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC50aXAtc2VsZWN0b3IgLnRpcHMgLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFFMDI1Rjtcbn1cbi5zdXBwb3J0LS1sYXlvdXQgLnRpcC1zZWxlY3RvciAuc2VsZWN0ZWQtdGlwLXZpZXcge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnN1cHBvcnQtLWxheW91dCAudGlwLXNlbGVjdG9yIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1cHBvcnQtLWxheW91dCAuaGVscC1hbmQtc3VwcG9ydC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnN1cHBvcnQtLWxheW91dCAuaGVscC1hbmQtc3VwcG9ydC1jb250YWluZXIgLmNoYXJ0X19jb250YWluZXItLXN0YW5kLWFsb25lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uc3VwcG9ydC0tbGF5b3V0IC5oZWxwLWFuZC1zdXBwb3J0LWNvbnRhaW5lciAucXVpY2tzdGFydC1pdGVtIC5jb2xvcmVkIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtLWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuc3RyaXAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAudXd2LWRhc2hib2FyZF9fZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgbGVmdDogLTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZSB0YWJsZSB0ZCxcbi5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUgaDIsIC5tb2R1bGUtdXd2ICN1d3YtZGFzaGJvYXJkX192YWNhbmNpZXMtdGFibGUgdGFibGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMFwiXSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIxXCJdIHtcbiAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMVwiXSAudXd2LWRhc2hib2FyZF9fdmFjYW5jeS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIyXCJdIHtcbiAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiMlwiXSAudXd2LWRhc2hib2FyZF9fdmFjYW5jeS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAjdXd2LWRhc2hib2FyZF9fdmFjYW5jaWVzLXRhYmxlLS1jb250ZW50IFtkYXRhLWNvbC1zZXE9XCIzXCJdIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZHVsZS11d3YgI3V3di1kYXNoYm9hcmRfX3ZhY2FuY2llcy10YWJsZS0tY29udGVudCBbZGF0YS1jb2wtc2VxPVwiM1wiXSAudXd2LWRhc2hib2FyZF9fcHJvYmFiaWxpdHktcmFuZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX3RvcC1yaWdodCB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMztcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fdG9wLXJpZ2h0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudXd2LWNoYXJ0X19taWQtcmlnaHQge1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX21pZC1yaWdodCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLXJpZ2h0IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1yaWdodCBkaXYge1xuICBib3JkZXI6IDAuNXJlbSBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS11d3YgLnV3di1jaGFydF9fYm90dG9tLWxlZnQge1xuICBncmlkLXJvdzogMztcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tb2R1bGUtdXd2IC51d3YtY2hhcnRfX2JvdHRvbS1sZWZ0IGRpdiB7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNmZmY7XG59XG4ubW9kdWxlLXV3diAudmFjYW5jaWVzTGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtdXd2IC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgW25hbWU9XCJWYWNhbmN5Q2xhc3NpZmljYXRpb25TZWFyY2hbVmFjYW5jeVRpdGxlXVwiXSxcbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlcixcbi5tb2R1bGUtdXd2IFthcmlhLWxhYmVsbGVkYnk9c2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtc3RlZWtwcm9lZm51bW1lci1jb250YWluZXJdLFxuLm1vZHVsZS11d3YgLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ubW9kdWxlLXV3diAuc2xhLW9wdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5zbGEtY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ubW9kdWxlLXV3diAuc2xhLWNoYXJ0LWNvbnRhaW5lciAuaGlnaGNoYXJ0cy10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS11d3YgLnNsYS1vcHRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kdWxlLXV3diAudXd2LWdyaWRfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXV3diAuc2VhcmNoX2NvbnRhaW5lci1ib2MtaXNjbzQtbGF5ZXI1IHtcbiAgd2lkdGg6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5tb2R1bGUtdXd2IC5zZWFyY2gtYnV0dG9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLXV3diAuYnRuLS11d3Ytb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNC4ycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMC40cmVtO1xufVxuLm1vZHVsZS11d3YgLnV3dl9fZmlsdGVyLWJldHJvdXdiYWFyaGVpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlci1iZXRyb3V3YmFhcmhlaWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbn1cbi5tb2R1bGUtdXd2IC51d3ZfX2ZpbHRlci1iZXRyb3V3YmFhcmhlaWQtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNSU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4ubW9kdWxlLXV3diAuYnRuLWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLXV3diBbYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLXN0ZWVrcHJvZWZudW1tZXItY29udGFpbmVyXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtdXd2ICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1ib2NjbGFzc2lmaWNhdGlvbmNvZGUtY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAxcmVtO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIHRhYmxlLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIwXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjBcIl0ge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiMVwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCIxXCJdIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3QtY29udGFpbmVyIFtkYXRhLWNvbC1zZXE9XCIyXCJdLFxuLm1vZHVsZS11d3YgI3ZhY2FuY2llc0xpc3Qtc2tlbGV0b24gW2RhdGEtY29sLXNlcT1cIjJcIl0ge1xuICB3aWR0aDogMjglICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1jb250YWluZXIgW2RhdGEtY29sLXNlcT1cIjNcIl0sXG4ubW9kdWxlLXV3diAjdmFjYW5jaWVzTGlzdC1za2VsZXRvbiBbZGF0YS1jb2wtc2VxPVwiM1wiXSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiNFwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCI0XCJdIHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LWNvbnRhaW5lciBbZGF0YS1jb2wtc2VxPVwiNVwiXSxcbi5tb2R1bGUtdXd2ICN2YWNhbmNpZXNMaXN0LXNrZWxldG9uIFtkYXRhLWNvbC1zZXE9XCI1XCJdIHtcbiAgd2lkdGg6IDEzJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLnZhY2FuY2llc0xpc3QgLmluZGljYXRvci1wcm9ncmVzcyB7XG4gIHdpZHRoOiA2NSU7XG59XG4ubW9kdWxlLXV3diAucmFuZG9tLXZhY2FuY2llcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtdXd2IC5yYW5kb20tdmFjYW5jaWVzIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kdWxlLXV3diAucmFuZG9tLXZhY2FuY2llc19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLXV3diAuYnRuLS1yYW5kb20tdmFjYW5jaWVzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk2OTg5QztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tb2R1bGUtdXd2IC50b2dnbGUtdmFjYW5jeS1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbi5tb2R1bGUtdXd2IC5idG5fX3Jlc2V0LWZvcm0sXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuYnRuX19yZXNldC1mb3JtOjpiZWZvcmUsXG4ubW9kdWxlLXV3diAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS11d3YgLmJ0bl9fcmVzZXQtZm9ybTpob3Zlcixcbi5tb2R1bGUtdXd2IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAjc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtYm9jY2xhc3NpZmljYXRpb25jb2RlLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXV3diAuZm9ybS1nZXQtc3RlZWtwcm9ldmVuIHtcbiAgd2lkdGg6IDI1cmVtO1xufVxuLm1vZHVsZS11d3YgI3ZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50IH4gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdXd2IC5tYW51YWwtanVkZ21lbnRfX2NvcnJlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bl9fbmV4dC1zbWFsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuI3ZhY2FuY3lQb3B1cE1vZGFsIFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuYnRuLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDQ0NDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudmFjYW5jeS1qdWRnZW1lbnQgLmJ0bixcbiN2YWNhbmN5UG9wdXBNb2RhbCAudmFjYW5jeS1qdWRnZW1lbnQgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAuZm9jdXMtcHJvcGVydHktZGVzY3JpcHRpb24tZGVjaXNpb246OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZvY3VzLXByb3BlcnR5LXRlcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtLS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtLS1idXR0b24tY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50ICNva25va2Zvcm0tanVkZ21lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgLnJhZGlvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbiN2YWNhbmN5UG9wdXBNb2RhbCAudXd2LWZvcm0gLmZpZWxkLW9rbm9rZm9ybS1qdWRnbWVudCAucmFkaW86bnRoLW9mLXR5cGUoMSkgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVEOTM3O1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbzpudGgtb2YtdHlwZSgyKSBsYWJlbCwgI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuZmllbGQtb2tub2tmb3JtLWp1ZGdtZW50IC5yYWRpbzpudGgtb2YtdHlwZSgzKSBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENDM2MzY7XG59XG4jdmFjYW5jeVBvcHVwTW9kYWwgLnV3di1mb3JtIC5maWVsZC1va25va2Zvcm0tanVkZ21lbnQgaW5wdXQge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3ZhY2FuY3lQb3B1cE1vZGFsIC51d3YtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQztcbiAgd2lkdGg6IDMwcmVtO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWFkdmFuY2VkLXNlYXJjaCA+IC5mb3JtLWdyb3VwID4gLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0MzQ2OTtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyICNhZHZhbmNlZHNlYXJjaGZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1jb250YWluZXIgLmZvcm0tYWR2YW5jZWQtc2VhcmNoID4gLmZvcm0tZ3JvdXAgPiAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uYWR2YW5jZWQtc2VhcmNoLWNvbnRhaW5lciAucmVzZXRfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1MjlGICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtY29udGFpbmVyIC5yZXNldF9mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMDI1RiAhaW1wb3J0YW50O1xufVxuXG4jc2VsZWN0Mi12YWNhbmN5Y2xhc3NpZmljYXRpb25zZWFyY2gtbWFudWFsY2xhc3NpZmljYXRpb25qdWRnbWVudC1yZXN1bHRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtcmVzdWx0cyBsaTo6YWZ0ZXIsICNzZWxlY3QyLXZhY2FuY3ljbGFzc2lmaWNhdGlvbnNlYXJjaC1tYW51YWxjbGFzc2lmaWNhdGlvbmp1ZGdtZW50LXJlc3VsdHMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOTAlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufVxuXG5bYXJpYS1sYWJlbGxlZGJ5PXNlbGVjdDItdmFjYW5jeWNsYXNzaWZpY2F0aW9uc2VhcmNoLW1hbnVhbGNsYXNzaWZpY2F0aW9uanVkZ21lbnQtY29udGFpbmVyXSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldmlldy1vay1ub2stYnRuLWNvbnRhaW5lcixcbiNyZXZpZXctYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZC0tdXd2IC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5zbGFkYXRhdHlwZSxcbiNzaG93X2V2YWwge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG4jdXd2U2xhRXhwb3J0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN1d3ZTbGFFeHBvcnQgLmljb24tY29udGFpbmVyLmljb24tY29udGFpbmVyLS1kb3dubG9hZC5pY29uLWNvbnRhaW5lci0tbGcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnV3dl9fY2hhcnQtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgLnNlYXJjaC1rZXlzLFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX2NvbnRhaW5lci0tbG9jYXRpb24gI2xvY2F0aW9uLWF1dG9jb21wbGV0ZSxcbi5icmFuZC0tY2FyZXJpeCAuYnRuLXYzLFxuLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1idXR0b24sXG4uYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12MyAuc2VhcmNoLWtleXMuc2VhcmNoLWtleXMtLXNlbGVjdGl6ZSAuc2VsZWN0aXplLWlucHV0IC5zZWFyY2gta2V5IC5zZWFyY2gta2V5LWxhYmVsLFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgaW5wdXQuZm9ybS1jb250cm9sLCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fdGV4dC1pbnB1dCBpbnB1dC5wYW5lLWZpbHRlci1pbnB1dCwgLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3RleHQtaW5wdXQgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19zZWxlY3QgaW5wdXQuZm9ybS1jb250cm9sLCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fc2VsZWN0IGlucHV0LnBhbmUtZmlsdGVyLWlucHV0LCAuYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fc2VsZWN0IC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX3F1ZXJ5LWNvbnRhaW5lciBzZWxlY3QsIC5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgaW5wdXQsIC5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19xdWVyeS1jb250YWluZXIgLmZvcm0tZ3JvdXAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYnJhbmQtLWNhcmVyaXggLmZvcm0uZm9ybS0tbXV0ZSAuZm9ybS1jb250cm9sLFxuLmJyYW5kLS1jYXJlcml4IC5wcm9maWxlLXRvb2xiYXJfX2NvbnRhaW5lciAucHJvZmlsZS10b29sYmFyX19pbnB1dCBzZWxlY3QsXG4uYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxvY2F0aW9uLFxuLmJyYW5kLS1jYXJlcml4IC5wYWdlLXBhbmUsXG4uYnJhbmQtLWNhcmVyaXggLnJlYWN0LWZvcm1fX2lucHV0LCAuYnJhbmQtLWNhcmVyaXggLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLCAuYnJhbmQtLWNhcmVyaXggLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLFxuLmJyYW5kLS1jYXJlcml4IC5jaGFydF9fY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggcCB7XG4gIGNvbG9yOiByZ2IoNjYsIDgyLCAxMTApO1xufVxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzUsIDIzNiwgMjQwKSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5idG4tdjMtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxMDcsIDE5OSkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAucmVhY3QtYnV0dG9uLS10YWItbmF2LFxuLmJyYW5kLS1jYXJlcml4IC5zZWFyY2gtdjNfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiByZ2IoMCwgMTA3LCAxOTkpICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnJlYWN0LWJ1dHRvbi5yZWFjdC1idXR0b24tLXRhYi1uYXYtYWN0aXZlLFxuLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1idXR0b24tLW5hdiB7XG4gIGNvbG9yOiByZ2IoMCwgMTA3LCAxOTkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDEwNywgMTk5KSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5jYWJpbmV0LXYzX19jb250ZW50IC5jYWJpbmV0LS1yb3dzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAjcmVzdWx0cy1zY3JvbGwtY29udGVudCAuZ3JpZC1jb250YWluZXIgLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgI3ZhY2FuY2llc19leHRlbmRlZCAjc2VjdGlvbnZhY2FuY2llc19leHRlbmRlZCAuY2FiaW5ldC1kcmF3ZXJfX3Njcm9sbC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAucHJvZmlsZS10b29sYmFyLnByb2ZpbGUtdG9vbGJhcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIyMywgMjI1LCAyMjkpICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggI3NlbGVjdF9wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5yZWFjdC1kcm9wZG93biAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWxpZ2h0IHN2ZyBjaXJjbGUge1xuICBmaWxsOiByZ2IoMTA3LCAxMTksIDE0MCkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAuYWN0aW9uLWJhcl9fY2FiaW5ldC1ncmlkLXJvdyAuYWN0aW9uX19idXR0b24uYWN0aW9uLS1hY2NlbnQtc2Vjb25kYXJ5IC5pY29uLXdyYXAgc3ZnIHBhdGgsXG4uYnJhbmQtLWNhcmVyaXggLmFjdGlvbi1iYXJfX2NhYmluZXQtZ3JpZC1yb3cgLmFjdGlvbl9fYnV0dG9uOmhvdmVyIC5pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2IoNjYsIDgyLCAxMTApICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLnNlYXJjaC12M19fY29udGFpbmVyLS1sb2NhdGlvbiAuaWNvbi1jb250YWluZXIuaWNvbi1jb250YWluZXItLWxvY2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiKDAsIDEwNywgMTk5KSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHJnYigwLCAxMDcsIDE5OSkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLXRhYi1uYXYtYWN0aXZlIHtcbiAgZmlsbDogcmdiKDAsIDEwNywgMTk5KSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5wcm9maWxlLXRvb2xiYXIucHJvZmlsZS10b29sYmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJyYW5kLS1jYXJlcml4IC5jYWJpbmV0LW1hdGNoYm94LmJ0bi5idG4tLWxhYmVsLFxuLmJyYW5kLS1jYXJlcml4IC5vcmdhbmlzYXRpb24tcHJvcGVydHkuYnRuLS1sYWJlbF9faWNvbi5jYWJpbmV0LWxpbmssXG4uYnJhbmQtLWNhcmVyaXggLm9yZ2FuaXNhdGlvbi1sYWJlbC1tb2RhbC1zaG93LnJlYWN0LWJ1dHRvbixcbi5icmFuZC0tY2FyZXJpeCAub3JnYW5pc2F0aW9uLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmdiKDEzNywgMTQ3LCAxNjQpICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtLWNhcmVyaXggLmNhYmluZXQtdjNfX2NvbnRhaW5lciAjaWQtcGpheC12YWNhbmNpZXNfZXh0ZW5kZWQgLmNhYmluZXQtbWF0Y2hib3gtYWxlcnQsXG4uYnJhbmQtLWNhcmVyaXggLm9yZ2FuaXNhdGlvbi1sYWJlbC0tY29sbGVhZ3VlLW9ubHksXG4uYnJhbmQtLWNhcmVyaXggLm9yZ2FuaXNhdGlvbi1sYWJlbC5vcmdhbmlzYXRpb24tbGFiZWxfX2luc2V0LS1sZWZ0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNDEsIDE1OCwgMCkgIWltcG9ydGFudDtcbn1cbi5icmFuZC0tY2FyZXJpeCAuc2VhcmNoLXYzX19jb250YWluZXItLWZyZWUtZW50cnkgI3NlYXJjaC1pbnB1dC1zZWxlY3RpemVkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2IoNjYsIDgyLCAxMTApICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1jb250ZW50X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnJlYWN0LWFjdGlvbnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3QtYWN0aW9uc19fY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yZWFjdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTYsIDYuMjUlKTtcbn1cblxuLnJlYWN0LWNvbC0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5yZWFjdC1jb2wtMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4ucmVhY3QtY29sLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuLnJlYWN0LWNvbC00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbi5yZWFjdC1jb2wtNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG59XG4ucmVhY3QtY29sLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuLnJlYWN0LWNvbC03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbn1cbi5yZWFjdC1jb2wtOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG4ucmVhY3QtY29sLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuLnJlYWN0LWNvbC0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xufVxuLnJlYWN0LWNvbC0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExO1xufVxuLnJlYWN0LWNvbC0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuLnJlYWN0LWNvbC0xMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xufVxuLnJlYWN0LWNvbC0xNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE0O1xufVxuLnJlYWN0LWNvbC0xNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE1O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC1qdXN0aWZ5LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmZsZXgtanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxpZ24tdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5Rjk5QjE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5ib3JkZXItdGhpbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJvcmRlci10aGluLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5ib3JkZXItcmVndWxhciB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmJvcmRlci1yZWd1bGFyLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbn1cbi5ib3JkZXItdGhpY2sge1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNFNEU0RUM7XG59XG5cbi5yZWFjdC1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZWFjdC1zb3J0LS1oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVhY3Qtc29ydF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMC41cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICM5Rjk5QjE7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuLnJlYWN0LXNvcnQgLmJ0bi12My0taWNvbiB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2hhcnRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi5jaGFydHNfX2NvbnRhaW5lciAuTGF6eUxvYWQge1xuICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgbWluLWhlaWdodDogMjVyZW07XG59XG4uY2hhcnRzX19jb250YWluZXIgLkxhenlMb2FkLmNoYXJ0X192aWV3LS13aWRlIHtcbiAgbWF4LWhlaWdodDogNDByZW07XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2hhcnRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY2hhcnRzX19wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hhcnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQuMzEyNXJlbSAyMi41cmVtIDJyZW07XG4gIGhlaWdodDogMjlyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUM2REM7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1saXN0NSwgLmNoYXJ0X19jb250YWluZXItLWxpc3QxMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9fc2FtZW52YXR0aW5nLS1wbGFpbi10ZXh0IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcgdWwge1xuICBtYXJnaW46IDA7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9faGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9fdmlldyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcgLmNoYXJ0X192aWV3LS1sZWZ0IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc2FtZW52YXR0aW5nIC5jaGFydF9fdmlldy0tcmlnaHQge1xuICBncmlkLWNvbHVtbjogMjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcgLmNoYXJ0X192aWV3LS13aWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jaGFydF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhcnRfX2hlYWRlciBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoYXJ0X19tb2RhbCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDVweCAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NXB4ICogMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDAwMDAwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNC4zMTI1cmVtIDFmciA2cmVtO1xufVxuLmNoYXJ0X19hY3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYXJ0X19hY3Rpb25zID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0X190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRyZW07XG4gIHRvcDogM3JlbTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDIsIDk1LCAwLjczMzMzMzMzMzMpO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG4uY2hhcnRfX3ZpZXcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNoYXJ0X192aWV3LS1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC43NXM7XG59XG4uY2hhcnRfX3ZpZXctLWtwaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hhcnRfX3ZpZXctLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA5NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xufVxuLmNoYXJ0X192aWV3LS10ZXh0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NDM0Njk7XG4gIGZvbnQtc2l6ZTogMzBwdDtcbiAgbGluZS1oZWlnaHQ6IDM1cHQ7XG59XG4uY2hhcnRfX3ZpZXctLXRleHQgaDMge1xuICBjb2xvcjogIzFFMDI1RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGFydF9fdmlldy0tYmFyc3ByZWFkaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZSAuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTByZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjRGNkZhO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tZG91YmxlIC5jaGFydF9fdmlldy0tc21hbGwtY29udGFpbmVyIC5yZWFjdC1zdmctaWNvbl9fY2FuZGlkYXRlLCAuY2hhcnRfX3ZpZXctLWRvdWJsZSAuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciAuY2hhcnRfX3ZpZXctLW1pbmktd2FmZmxlIHtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZSAuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciBoMyB7XG4gIGdyaWQtcm93OiAyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tZG91YmxlLmNoYXJ0X192aWV3LS1leHBvcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hhcnRfX3ZpZXctLWRvdWJsZS5jaGFydF9fdmlldy0tZXhwb3J0IC5jaGFydF9fdmlldy0tc21hbGwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVtbTtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1cHggbWlubWF4KDAsIDFmcikgYXV0byBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGNEY2RmE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS44cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLS1jaGVja2VyZWQge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS0tY2hlY2tlcmVkOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS0tY2hlY2tlcmVkOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tLW1lZGlhIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIGF1dG8gYXV0bztcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS0tY291bnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLmNoYXJ0X19saXN0LS0xMCB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbSBoMiwgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTRFNEVDO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLWhlYWRlci5jaGFydF9fbGlzdC0tMTAge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLWhlYWRlci5jaGFydF9fbGlzdC0tMTAgaDQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS1oZWFkZXIgaDIsIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS1oZWFkZXIgaDMge1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgLmNoYXJ0X19saXN0LWl0ZW0tLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgaDMsIC5jaGFydF9fdmlldy0tbGlzdCAuY2hhcnRfX2xpc3QtaXRlbS10ZXh0IGgyLCAuY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tdGV4dCBoNCwgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QgLmNoYXJ0X19saXN0LWl0ZW0tdGV4dCBoMiwgLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoYXJ0X192aWV3LS1saXN0IC5jaGFydF9fbGlzdC1pdGVtLXRleHQuY2hhcnRfX2xpc3QtLTEwIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QuY2hhcnRfX3ZpZXctLWV4cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xbW07XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jaGFydF9fdmlldy0tbGlzdC5jaGFydF9fdmlldy0tZXhwb3J0IC5jaGFydF9fbGlzdC1pdGVtIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uY2hhcnRfX3ZpZXctLWxpc3QuY2hhcnRfX3ZpZXctLWV4cG9ydCAuY2hhcnRfX2xpc3QtaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jaGFydF9fdmlldy0tbGluZWNoYXJ0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGFydF9fdmlldy0tbGluZWNoYXJ0LnBkZi1leHBvcnRfX2NoYXJ0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjVtbTtcbn1cbi5jaGFydF9fdmlldy0tbGluZWNoYXJ0IC5hbWNoYXJ0X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCAuYW1jaGFydF9fY29udGFpbmVyLmFtY2hhcnRzX19jb250YWluZXItLWhhcy1sZWdlbmQge1xuICBoZWlnaHQ6IDgyJTtcbn1cbi5jaGFydF9fdmlldy0tbGluZWNoYXJ0IC5hbWNoYXJ0X19jb250YWluZXItLWV4cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0X192aWV3LS1saW5lY2hhcnQgLmFtY2hhcnRfX2xlZ2VuZC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCAubGluZWNoYXJ0X19sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uY2hhcnRfX3ZpZXctLWxpbmVjaGFydCAubGluZWNoYXJ0X19sZWdlbmQtLW9wZW4ge1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2hhcnRfX3ZpZXctLXdhZmZsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYXJ0X192aWV3LS1taW5pLXdhZmZsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICBncmlkLWdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhcnRfX3ZpZXctLW1pbmktd2FmZmxlIC5yZWFjdC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLWJhcmhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jaGFydF9fdmlldy0tYmFyaG9yaXpvbnRhbCAuYW1jaGFydF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMTA3JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBtYXgtaGVpZ2h0OiAzMHJlbTtcbn1cbi5jaGFydF9fdmlldy0tYmFyaG9yaXpvbnRhbCAuY2hhcnRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuLmNoYXJ0X192aWV3LS1iYXJzcHJlYWRob3Jpem9udGFsIC5hbWNoYXJ0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG4uY2hhcnRfX3ZpZXctLWJhcnNwcmVhZGhvcml6b250YWwgLmFtY2hhcnRfX2NvbnRhaW5lci0tZXhwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVtbTtcbn1cbi5jaGFydF9fdmlldy0tYmFydmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jaGFydF9fdmlldy0tY2FuZGlkYXRldmFjYW5jaWVzLnBkZi1leHBvcnRfX2NoYXJ0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjVtbTtcbn1cbi5jaGFydF9fdmlldy0tY2FuZGlkYXRldmFjYW5jaWVzLnBkZi1leHBvcnRfX2NoYXJ0LWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjMUUwMjVGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY2hhcnRfX3ZpZXctLWNhbmRpZGF0ZXZhY2FuY2llcy5wZGYtZXhwb3J0X19jaGFydC1jb250YWluZXIgLnJlYWN0LXN2Zy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uY2hhcnRfX3ZpZXctLWNhbmRpZGF0ZXZhY2FuY2llcy5wZGYtZXhwb3J0X19jaGFydC1jb250YWluZXIgLnJlYWN0LXN2Zy1pY29uLS1zaXplLXhsIHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBncmlkLWNvbHVtbjogMTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uY2hhcnRfX3ZpZXctLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY2hhcnRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbiAgZ3JpZC1yb3c6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4uY2hhcnRfX2Zvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGFydF9fZm9vdGVyIGZvb3Rlci5hdWRpZW5jZS1jcmVkaXRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNoYXJ0X19kdW1teS1pdGVtIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NXB4IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDNkRDO1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUgLmNoYXJ0X19oZWFkZXItLXN0YW5kLWFsb25lIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUM2REM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zdGFuZC1hbG9uZSAuY2hhcnRfX3ZpZXctLXN0YW5kLWFsb25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZ3JpZC1yb3c6IDI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2hhcnRfX2NvbnRhaW5lci0tc3RhbmQtYWxvbmUgLmNoYXJ0X192aWV3LS1zdGFuZC1hbG9uZSAuY2hhcnRfX2xpc3QtaXRlbSB7XG4gIGhlaWdodDogMzVweDtcbn1cbi5jaGFydF9fY29udGFpbmVyLS1zdGFuZC1hbG9uZSAuY2hhcnRfX3ZpZXctLXN0YW5kLWFsb25lIC5jaGFydF9fdmlldy0tbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNoYXJ0X19jb250YWluZXItLXN0YW5kLWFsb25lIC5jaGFydF9fdmlldy0tc3RhbmQtYWxvbmUgLmNoYXJ0X192aWV3LS1saXN0LXdpdGgtZm9vdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cblxuLmFtY2hhcnRfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbWNoYXJ0X19jb250YWluZXItLXNxdWFyZSB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLnJlYWN0LWxvYWRlcl9fZGF0YXBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGFydF9fY29udGFpbmVyLS1zYW1lbnZhdHRpbmcgLnJlYWN0LWxvYWRlcl9fZGF0YXBvaW50IHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uY2hhcnRfX3ZpZXctLWV4cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0X192aWV3LS1leHBvcnQuY2hhcnRfX3ZpZXctLXNtYWxsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2hhcnRfX3ZpZXctLWV4cG9ydC5jaGFydF9fdmlldy0tc21hbGwtY29udGFpbmVyIFtjbGFzcyo9aWNvbi0tXSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LWRyb3Bkb3dubWVudWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFQztcbn1cblxuLnJlYWN0LWNsb3NlIHtcbiAgd2lkdGg6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZWFjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRyb3Bkb3duLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3QtZHJvcGRvd24tLXBvc2l0aW9uLWxlZnQge1xuICByaWdodDogMDtcbn1cbi5yZWFjdC1kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbn1cbi5yZWFjdC1kcm9wZG93bl9fY29udGFpbmVyLS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWFjdC1kcm9wZG93bl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlYWN0LWRyb3Bkb3duX190aXRsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtZHJvcGRvd25fX3RhYi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Rjk5QjE7XG59XG4ucmVhY3QtZHJvcGRvd25fX3RhYi1oZWFkZXIgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kcm9wZG93bl9fdGFiLS1hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWRyb3Bkb3duX19pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG4ucmVhY3QtZHJvcGRvd25fX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZm9ybV9faW5wdXQge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ucmVhY3QtZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVhY3QtZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSBlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtLS1hY3RpdmUgLnJlYWN0LWNoZWNrYm94X19jb250YWluZXIgKyBlbSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmVhY3QtZHJvcGRvd25fX2l0ZW0gZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtIGVtIC5yZWFjdC1kcm9wZG93bl9faXRlbS0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZHJvcGRvd25fX2l0ZW0tLWRhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlYWN0LWRyb3Bkb3duX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLm9yZ2FuaXNhdGlvbnMtZmlsdGVyIC5yZWFjdC1kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1cmVtKTtcbn1cbi5vcmdhbmlzYXRpb25zLWZpbHRlciAucmVhY3QtZHJvcGRvd25fX2NvbnRhaW5lciAucmVhY3QtZHJvcGRvd25fX2l0ZW1zLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOXJlbSk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zZWFyY2gtcHJvZmlsZXNfX2Ryb3Bkb3duLXBhbmUge1xuICBoZWlnaHQ6IDMwcmVtO1xuICB3aWR0aDogMzVyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNlYXJjaC1wcm9maWxlc19fZHJvcGRvd24tcGFuZSAucmVhY3QtZHJvcGRvd25fX2l0ZW0gZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlYXJjaC1wcm9maWxlc19fZHJvcGRvd24tcGFuZS0tcG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmN1c3RvbS1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5yZWFjdC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuI3JlYWN0LXJvb3QtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExMDAwMDAwMDA7XG59XG5cbi5tb2RhbCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5yZWFjdC1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnJlYWN0LW1vZGFsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWFjdC1tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlYWN0LW1vZGFsX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZWFjdC1tb2RhbC0tZnVsbCAucmVhY3QtbW9kYWxfX2JvZHktLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlYWN0LW1vZGFsLS1mbGV4ID4gZGl2IHtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5yZWFjdC1tb2RhbC0tbm90LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJlYWN0LW1vZGFsX19iYWNrZHJvcCxcbi5yZWFjdC1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVhY3QtbW9kYWxfX2JhY2tkcm9wOjpiZWZvcmUsXG4ucmVhY3QtYmFja2Ryb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLnJlYWN0LW1vZGFsX19iYWNrZHJvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbiAgb3BhY2l0eTogMC42NTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDA7XG59XG5cbi5yZWFjdC1vcmdhbmlzYXRpb25hbmFseXNpc2Zyb21wb3J0Zm9saW8ucmVhY3QtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVhY3Qtb3JnYW5pc2F0aW9uYW5hbHlzaXNmcm9tcG9ydGZvbGlvLnJlYWN0LWNvbXBvbmVudCAuYmxpbmQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmVhY3QtbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuXG4uY29uZmlybS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29uZmlybS1tb2RhbF9fY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhbmUtYmxvY2sge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgMThweCAtNHB4ICNiYmI7XG4gIHdpZHRoOiA0MHJlbTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ucmVhY3QtcGFnZSB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcbn1cbi5yZWFjdC1wYWdlLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlYWN0LXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci1kYXRhcG9pbnRzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbn1cbi5yZWFjdC1wYWdlX19jb250YWluZXItc2V0dGluZ3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyO1xufVxuLnJlYWN0LXBhZ2VfX2NvbnRhaW5lci1oZWFkc3BhY2Uge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuXG4ucmVhY3QtbWVudV9fb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJlYWN0LW1lbnVfX29wdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGYTtcbn1cblxuLnJlYWN0LWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlYWN0LXNlbGVjdF9fcGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAyLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMjtcbn1cbi5yZWFjdC1zZWxlY3RfX3BhbmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5yZWFjdC1zZWxlY3RfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5yZWFjdC1zZWxlY3RfX3NlbGVjdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzg4ODtcbiAgcGFkZGluZzogMC4yNXJlbSAzcmVtIDAuMjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNXJlbTtcbn1cbi5yZWFjdC1zZWxlY3RfX3NlbGVjdG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQzZEQztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNyZWFjdC1yb290LXNsaWRlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG59XG4jcmVhY3Qtcm9vdC1zbGlkZS1tZW51IC5yZWFjdC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5yZWFjdC1zbGlkZS1tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJlYWN0LXNsaWRlLW1lbnVfX3BhbmUtLXJpZ2h0IHtcbiAgcmlnaHQ6IGNhbGMoMCUgLSAxcmVtKTtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lLS1sZWZ0IHtcbiAgbGVmdDogY2FsYygwJSAtIDFyZW0pO1xufVxuLnJlYWN0LXNsaWRlLW1lbnVfX3BhbmUtLW9wZW4ucmVhY3Qtc2xpZGUtbWVudV9fcGFuZS0tcmlnaHQge1xuICByaWdodDogMTAwJTtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19wYW5lLS1vcGVuLnJlYWN0LXNsaWRlLW1lbnVfX3BhbmUtLWxlZnQge1xuICBsZWZ0OiAxMDAlO1xufVxuLnJlYWN0LXNsaWRlLW1lbnVfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cbi5yZWFjdC1zbGlkZS1tZW51X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFuZS12Mi0tbmF2aWdhdGlvbi5wYW5lLXYyIG5hdi5uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTtcbn1cbi5wYW5lLXYyLS1uYXZpZ2F0aW9uLnBhbmUtdjIgbmF2Lm5hdmlnYXRpb24gLm5hdm1lbnVfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYWN0LWZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuLnJlYWN0LWZvcm0tLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlYWN0LWZvcm0tLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ucmVhY3QtZm9ybTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4ucmVhY3QtZm9ybSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1mb3JtX19maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVhY3QtZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBtaW5tYXgoYXV0bywgNDByZW0pO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ1cHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWZvcm1fX2ZpZWxkLS1yYWRpbyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG4ucmVhY3QtZm9ybV9fZmllbGQtLWxhYmVsbGVzcyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnJlYWN0LWZvcm1fX2ZpZWxkLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlYWN0LWZvcm1fX2Jsb2NrLWZpZWxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzNXB4IDQ1cHg7XG4gIGdyaWQtZ2FwOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVhY3QtZm9ybV9fYmxvY2stZmllbGQgbGFiZWwge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ucmVhY3QtZm9ybV9fYmxvY2stZmllbGQgaW5wdXQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4ucmVhY3QtZm9ybV9fYmxvY2stZmllbGQgLnJlYWN0LXRvb2x0aXAtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbn1cbi5yZWFjdC1mb3JtX19ibG9jay1maWVsZC0tc2luZ2xlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzNXB4O1xufVxuLnJlYWN0LWZvcm1fX2Jsb2NrLWZpZWxkLS1zaW5nbGUgLnJlYWN0LXRvb2x0aXAtd3JhcHBlciB7XG4gIGdyaWQtcm93OiAxO1xufVxuLnJlYWN0LWZvcm1fX2Zvb3RlciB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLnJlYWN0LWZvcm1fX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnJlYWN0LWZvcm1fX2lucHV0LWNvbnRhaW5lciwgLnJlYWN0LWZvcm1fX3N1Ym1pdC1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDVweCA0NXB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ1cHggNDVweDtcbiAgZ3JpZC1nYXA6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWZvcm1fX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWFjdC1mb3JtX19yYWRpbyBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnJlYWN0LWZvcm1fX2lucHV0LCAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wsIC5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlGOTlCMTtcbiAgYm9yZGVyLWNvbG9yOiAjOUY5OUIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucmVhY3QtZm9ybV9faW5wdXQtLWRpc2FibGVkLCAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wtLWRpc2FibGVkLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wtLWRpc2FibGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlYWN0LWZvcm1fX2lucHV0IC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyLCAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIsIC5yZWFjdC1mb3JtIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJlYWN0LWZvcm1fX2lucHV0IC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWUsIC5yZWFjdC1mb3JtLXNlbGVjdF9fY29udHJvbCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dCAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19sYWJlbCwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWVfX2xhYmVsLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wgLnJlYWN0LWZvcm0tc2VsZWN0X192YWx1ZS1jb250YWluZXIgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZV9fbGFiZWwge1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnJlYWN0LWZvcm1fX2lucHV0IC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sIC5yZWFjdC1mb3JtLXNlbGVjdF9fdmFsdWUtY29udGFpbmVyIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWVfX3JlbW92ZSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnJlYWN0LWZvcm1fX2lucHV0LS1zbWFsbCwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1zbWFsbCwgLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1zbWFsbCB7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5yZWFjdC1mb3JtX19pbnB1dC0tcmVndWxhciwgLnJlYWN0LWZvcm0tc2VsZWN0X19jb250cm9sLS1yZWd1bGFyLCAucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2NvbnRyb2wtLXJlZ3VsYXIge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucmVhY3QtZm9ybV9fdGV4dC1maWVsZCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnJlYWN0LWZvcm1fX2ZsZXgtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVhY3QtZm9ybSBzZWxlY3QuaW5zZXQtLWxlZnQsXG4ucmVhY3QtZm9ybSBpbnB1dC5pbnNldC0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5yZWFjdC1mb3JtIHNlbGVjdC5pbnNldC0tcmlnaHQsXG4ucmVhY3QtZm9ybSBpbnB1dC5pbnNldC0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLnJlYWN0LWZvcm0gc2VsZWN0Lmluc2V0LS1ncmV5OjphZnRlcixcbi5yZWFjdC1mb3JtIGlucHV0Lmluc2V0LS1ncmV5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0U0RTRFQztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5yZWFjdC1mb3JtIGxhYmVsLmluc2V0LS1sZWZ0LCAucmVhY3QtZm9ybSBsYWJlbC5pbnNldC0tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnJlYWN0LWZvcm0gbGFiZWwuaW5zZXQtLWxlZnQge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnJlYWN0LWZvcm0gbGFiZWwuaW5zZXQtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX3NpbmdsZS12YWx1ZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuLnJlYWN0LWZvcm0gLnJlYWN0LWZvcm0tc2VsZWN0X19pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtZm9ybSAucmVhY3QtZm9ybS1zZWxlY3RfX2luZGljYXRvci5yZWFjdC1mb3JtLXNlbGVjdF9fY2xlYXItaW5kaWNhdG9yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWZvcm1fX3ZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI0Y4NUM2QTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1mb3JtX19oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ucmVhY3QtZm9ybV9faGVscC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAgMXJlbSAwO1xufVxuLnJlYWN0LWZvcm1fX2J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWN0LWZvcm1fX2J1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnJlYWN0LWZvcm0gLnJkckRhdGVSYW5nZVBpY2tlcldyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xuICB6LWluZGV4OiAxO1xufVxuLnJlYWN0LWZvcm1fX2RhdGUtdmFsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUY5OUIxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVhY3QtZm9ybV9fZGF0ZXJhbmdlLS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZm9ybV9fZGF0ZXJhbmdlLS12YWx1ZSAucmVhY3QtZm9ybV9fZGF0ZS1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNDVweDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggLTJweCAjZDJkMmQyO1xufVxuLnJlYWN0LWZvcm1fX2RhdGVyYW5nZS0tdmFsdWUgZW0ge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5yZWFjdC1mb3JtX19maWVsZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKC0zcmVtIC0gMjBweCk7XG59XG5cbi5yZWFjdC1mb3JtLS1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4NUM2QTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMTI1NDkwMTk2MSk7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4ucmVhY3QtZm9ybV9fYWN0aW9uLWljb25zLFxuLnJlYWN0LWZvcm1fX2hlbHB0ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uZm9ybWZpZWxkX19hY3Rpb24taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZWFjdC1mb3JtX19maWVsZHMtY29udGFpbmVyID4gLnJlYWN0LWZvcm1fX2FkZGFibGUgfiAucmVhY3QtZm9ybV9fYWRkYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFjdC1mb3JtX19hZGRhYmxlIC5yZWFjdC10b29sdGlwLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFjdC1mb3JtX19hZGRhYmxlIC5yZWFjdC10b29sdGlwLXdyYXBwZXIgLnJlYWN0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4ucmVhY3QtZm9ybV9fYWRkYWJsZSAucmVhY3QtZm9ybV9fYWN0aW9uLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkckNhbGVuZGFyV3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucmRyRGF0ZURpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZHJEYXRlRGlzcGxheUl0ZW0ge1xuICBmbGV4OiAxIDE7XG4gIHdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtICsgLnJkckRhdGVEaXNwbGF5SXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjgzM2VtO1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnJkckRhdGVEaXNwbGF5SXRlbSBpbnB1dDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJkck1vbnRoQW5kWWVhcldyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZHJNb250aEFuZFllYXJQaWNrZXJzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmRyTmV4dFByZXZCdXR0b24ge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZHJNb250aHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmRyTW9udGhzVmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmRyTW9udGhzSG9yaXpvbnRhbCA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5yZHJNb250aCB7XG4gIHdpZHRoOiAyNy42NjdlbTtcbn1cblxuLnJkcldlZWtEYXlzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJkcldlZWtEYXkge1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmRyRGF5cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJkckluZmluaXRlTW9udGhzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5yZHJEYXRlUmFuZ2VXcmFwcGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJkckRhdGVJbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkckRhdGVJbnB1dCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZHJEYXRlSW5wdXQgLnJkcldhcm5pbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMC4yNWVtO1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cblxuLnJkckRheSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZHJEYXlOdW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmRyRGF5TnVtYmVyIHNwYW4ge1xuICBjb2xvcjogIzFkMjQyOTtcbn1cblxuLnJkckRheURpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5yZHJEYXkge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJkclNlbGVjdGVkLCAucmRySW5SYW5nZSwgLnJkclN0YXJ0RWRnZSwgLnJkckVuZEVkZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkckRheVN0YXJ0UHJldmlldywgLnJkckRheUluUHJldmlldywgLnJkckRheUVuZFByZXZpZXcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkckRhdGVSYW5nZVBpY2tlcldyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJkclN0YXRpY1JhbmdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZHJTdGF0aWNSYW5nZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnJkcklucHV0UmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmRyQ2FsZW5kYXJXcmFwcGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJkckRhdGVEaXNwbGF5V3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDI0MiwgMjQ3KTtcbn1cblxuLnJkckRhdGVEaXNwbGF5IHtcbiAgbWFyZ2luOiAwLjgzM2VtO1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMzUsIDU3LCA2NiwgMC4yMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjODQ5MDk1O1xufVxuXG4ucmRyRGF0ZURpc3BsYXlJdGVtQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5yZHJEYXRlRGlzcGxheUl0ZW1BY3RpdmUgaW5wdXQge1xuICBjb2xvcjogIzdkODg4ZDtcbn1cblxuLnJkck1vbnRoQW5kWWVhcldyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucmRyTW9udGhBbmRZZWFyUGlja2VycyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZHJNb250aEFuZFllYXJQaWNrZXJzIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjM2U0ODRmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc5cHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgOSA2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnPjxnIGlkPSdBcnRib2FyZCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYzNi4wMDAwMDAsIC0xNzEuMDAwMDAwKScgZmlsbC1vcGFjaXR5PScwLjM2ODcxNjAzMyc+PGcgaWQ9J2lucHV0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzIuMDAwMDAwLCAzNy4wMDAwMDApJyBmaWxsPSclMjMwRTI0MkYnIGZpbGwtcnVsZT0nbm9uemVybyc+PGcgaWQ9J0dyb3VwLTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyMy4wMDAwMDAsIDEyNy4wMDAwMDApJz48cGF0aCBkPSdNMTQyLjI4MDI0NSw3LjIzOTUyODEzIEMxNDEuOTg3MzA1LDYuOTIzNTM0NzIgMTQxLjUxMjQzMiw2LjkyMzYxNjYyIDE0MS4yMTk1ODUsNy4yMzk3MTEwNiBDMTQwLjkyNjczOSw3LjU1NTgwNTUgMTQwLjkyNjgxNSw4LjA2ODIxMzk0IDE0MS4yMTk3NTUsOC4zODQyMDczNSBMMTQ1LjQ5ODgwMSwxMyBMMTQ5Ljc4MDI0NSw4LjM4MTYyMDcxIEMxNTAuMDczMTg1LDguMDY1NjI3MyAxNTAuMDczMjYxLDcuNTUzMjE4ODYgMTQ5Ljc4MDQxNSw3LjIzNzEyNDQyIEMxNDkuNDg3NTY4LDYuOTIxMDI5OTggMTQ5LjAxMjY5NSw2LjkyMDk0ODA4IDE0OC43MTk3NTUsNy4yMzY5NDE0OSBMMTQ1LjQ5ODgwMSwxMC43MTEzNzMyIEwxNDIuMjgwMjQ1LDcuMjM5NTI4MTMgWicgaWQ9J2Fycm93Jz48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZHJNb250aEFuZFllYXJQaWNrZXJzIHNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5yZHJNb250aFBpY2tlciwgLnJkclllYXJQaWNrZXIge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ucmRyTmV4dFByZXZCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAuODMzZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUZGMkY3O1xufVxuXG4ucmRyTmV4dFByZXZCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTFFN0YwO1xufVxuXG4ucmRyTmV4dFByZXZCdXR0b24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMHB4KTtcbn1cblxuLnJkclBwcmV2QnV0dG9uIGkge1xuICBib3JkZXItd2lkdGg6IDRweCA2cHggNHB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2IoNTIsIDczLCA5NCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDBweCk7XG59XG5cbi5yZHJOZXh0QnV0dG9uIGkge1xuICBtYXJnaW46IDAgMCAwIDdweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDRweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiKDUyLCA3MywgOTQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDBweCk7XG59XG5cbi5yZHJXZWVrRGF5cyB7XG4gIHBhZGRpbmc6IDAgMC44MzNlbTtcbn1cblxuLnJkck1vbnRoIHtcbiAgcGFkZGluZzogMCAwLjgzM2VtIDEuNjY2ZW0gMC44MzNlbTtcbn1cblxuLnJkck1vbnRoIC5yZHJXZWVrRGF5cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZHJNb250aHMucmRyTW9udGhzVmVydGljYWwgLnJkck1vbnRoOmZpcnN0LWNoaWxkIC5yZHJNb250aE5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmRyV2Vla0RheSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjY2N2VtO1xuICBjb2xvcjogcmdiKDEzMiwgMTQ0LCAxNDkpO1xufVxuXG4ucmRyRGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZDI0Mjk7XG59XG5cbi5yZHJEYXk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmRyRGF5TnVtYmVyIHtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZHJEYXlUb2RheSAucmRyRGF5TnVtYmVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmRyRGF5VG9kYXkgLnJkckRheU51bWJlciBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMzZDkxZmY7XG59XG5cbi5yZHJEYXlUb2RheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJJblJhbmdlIH4gLnJkckRheU51bWJlciBzcGFuOmFmdGVyLCAucmRyRGF5VG9kYXk6bm90KC5yZHJEYXlQYXNzaXZlKSAucmRyU3RhcnRFZGdlIH4gLnJkckRheU51bWJlciBzcGFuOmFmdGVyLCAucmRyRGF5VG9kYXk6bm90KC5yZHJEYXlQYXNzaXZlKSAucmRyRW5kRWRnZSB+IC5yZHJEYXlOdW1iZXIgc3BhbjphZnRlciwgLnJkckRheVRvZGF5Om5vdCgucmRyRGF5UGFzc2l2ZSkgLnJkclNlbGVjdGVkIH4gLnJkckRheU51bWJlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkckRheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJJblJhbmdlIH4gLnJkckRheU51bWJlciBzcGFuLCAucmRyRGF5Om5vdCgucmRyRGF5UGFzc2l2ZSkgLnJkclN0YXJ0RWRnZSB+IC5yZHJEYXlOdW1iZXIgc3BhbiwgLnJkckRheTpub3QoLnJkckRheVBhc3NpdmUpIC5yZHJFbmRFZGdlIH4gLnJkckRheU51bWJlciBzcGFuLCAucmRyRGF5Om5vdCgucmRyRGF5UGFzc2l2ZSkgLnJkclNlbGVjdGVkIH4gLnJkckRheU51bWJlciBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5yZHJTZWxlY3RlZCwgLnJkckluUmFuZ2UsIC5yZHJTdGFydEVkZ2UsIC5yZHJFbmRFZGdlIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi5yZHJTZWxlY3RlZCB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnJkclN0YXJ0RWRnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMDQyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMDQyZW07XG4gIGxlZnQ6IDJweDtcbn1cblxuLnJkckVuZEVkZ2Uge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4wNDJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMDQyZW07XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5yZHJTZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDQyZW07XG59XG5cbi5yZHJEYXlTdGFydE9mTW9udGggLnJkckluUmFuZ2UsIC5yZHJEYXlTdGFydE9mTW9udGggLnJkckVuZEVkZ2UsIC5yZHJEYXlTdGFydE9mV2VlayAucmRySW5SYW5nZSwgLnJkckRheVN0YXJ0T2ZXZWVrIC5yZHJFbmRFZGdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4wNDJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4wNDJlbTtcbiAgbGVmdDogMnB4O1xufVxuXG4ucmRyRGF5RW5kT2ZNb250aCAucmRySW5SYW5nZSwgLnJkckRheUVuZE9mTW9udGggLnJkclN0YXJ0RWRnZSwgLnJkckRheUVuZE9mV2VlayAucmRySW5SYW5nZSwgLnJkckRheUVuZE9mV2VlayAucmRyU3RhcnRFZGdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMDQyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjA0MmVtO1xuICByaWdodDogMnB4O1xufVxuXG4ucmRyRGF5U3RhcnRPZk1vbnRoIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlTdGFydE9mTW9udGggLnJkckRheUVuZFByZXZpZXcsIC5yZHJEYXlTdGFydE9mV2VlayAucmRyRGF5SW5QcmV2aWV3LCAucmRyRGF5U3RhcnRPZldlZWsgLnJkckRheUVuZFByZXZpZXcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbi5yZHJEYXlFbmRPZk1vbnRoIC5yZHJEYXlJblByZXZpZXcsIC5yZHJEYXlFbmRPZk1vbnRoIC5yZHJEYXlTdGFydFByZXZpZXcsIC5yZHJEYXlFbmRPZldlZWsgLnJkckRheUluUHJldmlldywgLnJkckRheUVuZE9mV2VlayAucmRyRGF5U3RhcnRQcmV2aWV3IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMzMzZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjMzM2VtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLnJkckRheVN0YXJ0UHJldmlldywgLnJkckRheUluUHJldmlldywgLnJkckRheUVuZFByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAwcHggc29saWQgY3VycmVudENvbG9yO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmRyRGF5U3RhcnRQcmV2aWV3IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMzMzZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMzMzZW07XG4gIGxlZnQ6IDBweDtcbn1cblxuLnJkckRheUluUHJldmlldyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4ucmRyRGF5RW5kUHJldmlldyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMzMzZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjMzM2VtO1xuICByaWdodDogMnB4O1xuICByaWdodDogMHB4O1xufVxuXG4ucmRyRGVmaW5lZFJhbmdlc1dyYXBwZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAyMjZweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VmZjJmNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkckRlZmluZWRSYW5nZXNXcmFwcGVyIC5yZHJTdGF0aWNSYW5nZVNlbGVjdGVkIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJkclN0YXRpY1JhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmNztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkclN0YXRpY1JhbmdlOmhvdmVyIC5yZHJTdGF0aWNSYW5nZUxhYmVsLCAucmRyU3RhdGljUmFuZ2U6Zm9jdXMgLnJkclN0YXRpY1JhbmdlTGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3O1xufVxuXG4ucmRyU3RhdGljUmFuZ2VMYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmRySW5wdXRSYW5nZXMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5yZHJJbnB1dFJhbmdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5yZHJJbnB1dFJhbmdlSW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYigyMjIsIDIzMSwgMjM1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogcmdiKDEwOCwgMTE4LCAxMjIpO1xufVxuXG4ucmRySW5wdXRSYW5nZUlucHV0OmZvY3VzLCAucmRySW5wdXRSYW5nZUlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgwLCAxOTEsIDE5Nik7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmRyQ2FsZW5kYXJXcmFwcGVyOm5vdCgucmRyRGF0ZVJhbmdlV3JhcHBlcikgLnJkckRheUhvdmVyZWQgLnJkckRheU51bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMS4zMzNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkckRheVBhc3NpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkckRheVBhc3NpdmUgLnJkckRheU51bWJlciBzcGFuIHtcbiAgY29sb3I6ICNkNWRjZTA7XG59XG5cbi5yZHJEYXlQYXNzaXZlIC5yZHJJblJhbmdlLCAucmRyRGF5UGFzc2l2ZSAucmRyU3RhcnRFZGdlLCAucmRyRGF5UGFzc2l2ZSAucmRyRW5kRWRnZSwgLnJkckRheVBhc3NpdmUgLnJkclNlbGVjdGVkLCAucmRyRGF5UGFzc2l2ZSAucmRyRGF5U3RhcnRQcmV2aWV3LCAucmRyRGF5UGFzc2l2ZSAucmRyRGF5SW5QcmV2aWV3LCAucmRyRGF5UGFzc2l2ZSAucmRyRGF5RW5kUHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZHJEYXlEaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbn1cblxuLnJkckRheURpc2FibGVkIC5yZHJEYXlOdW1iZXIgc3BhbiB7XG4gIGNvbG9yOiAjYWViOWJmO1xufVxuXG4ucmRyRGF5RGlzYWJsZWQgLnJkckluUmFuZ2UsIC5yZHJEYXlEaXNhYmxlZCAucmRyU3RhcnRFZGdlLCAucmRyRGF5RGlzYWJsZWQgLnJkckVuZEVkZ2UsIC5yZHJEYXlEaXNhYmxlZCAucmRyU2VsZWN0ZWQsIC5yZHJEYXlEaXNhYmxlZCAucmRyRGF5U3RhcnRQcmV2aWV3LCAucmRyRGF5RGlzYWJsZWQgLnJkckRheUluUHJldmlldywgLnJkckRheURpc2FibGVkIC5yZHJEYXlFbmRQcmV2aWV3IHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgb3BhY2l0eSg2MCUpO1xufVxuXG4ucmRyTW9udGhOYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4NDkwOTU7XG4gIHBhZGRpbmc6IDAuODMzZW07XG59XG5cbi5yZWFjdC1zd2l0Y2gtYmcge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcbn1cbi5yZWFjdC1zd2l0Y2gtaGFuZGxlIHtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuI3F1YXJ0ZXJfcmFuZ2UgLnJlYWN0LXN2Zy1pY29uX19jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ucmVhY3QtZm9ybS0tZm9yd2FyZC12YWNhbmN5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5yZWFjdC1mb3JtLS1mb3J3YXJkLXZhY2FuY3kgLnJlYWN0LWZvcm0tc2VsZWN0LWNyZWF0YWJsZSAucmVhY3QtZm9ybS1zZWxlY3RfX3ZhbHVlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWZvcm0tLWZvcndhcmQtdmFjYW5jeSAucmVhY3QtZm9ybS1zZWxlY3QtY3JlYXRhYmxlIC5yZWFjdC1mb3JtLXNlbGVjdF9fbXVsdGktdmFsdWUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucmVhY3QtZm9ybS0tZm9yd2FyZC12YWNhbmN5IC5yZWFjdC1mb3JtLXNlbGVjdC1jcmVhdGFibGUgLnJlYWN0LWZvcm0tc2VsZWN0X19tdWx0aS12YWx1ZSAucmVhY3QtZm9ybS1zZWxlY3RfX211bHRpLXZhbHVlX19yZW1vdmUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJlYWN0LXN2Zy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS14cyBzdmcsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS1leHRyYS1zbWFsbCBzdmcge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS1zbSBzdmcsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS1zbWFsbCBzdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1zaXplLXJlZ3VsYXIgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS1sZyBzdmcsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS1sYXJnZSBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1zaXplLXhsIHN2ZywgLnJlYWN0LXN2Zy1pY29uLS1zaXplLWV4dHJhLWxhcmdlIHN2ZyB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci14cywgLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXItZXh0cmEtc21hbGwge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLXNtLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci1zbWFsbCwgLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXItc21hbGwtc3F1YXJlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLXJlZ3VsYXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1zaXplLXdyYXBwZXItbGcsIC5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tc2l6ZS13cmFwcGVyLXhsLCAucmVhY3Qtc3ZnLWljb24tLXNpemUtd3JhcHBlci1leHRyYS1sYXJnZSB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tdGhlbWUtLXJlZ3VsYXIsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tZHJvcGRvd24taWNvbm9ubHkge1xuICBmaWxsOiAjOUY5OUIxO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1yZWd1bGFyLS1ob3Zlcjpob3ZlciwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1yZWd1bGFyLS1hY3RpdmUsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tZHJvcGRvd24taWNvbm9ubHktLWhvdmVyOmhvdmVyLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRyb3Bkb3duLWljb25vbmx5LS1hY3RpdmUge1xuICBmaWxsOiAjMUUwMjVGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3Qtc3ZnLWljb24tdGhlbWUtLXNlY29uZGFyeSB7XG4gIGZpbGw6ICMxRTAyNUY7XG59XG4ucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRhcmsge1xuICBmaWxsOiAjMUUwMjVGO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1saWdodCwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1zdWJtaXQsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tZHJvcGRvd24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1saWdodC0taG92ZXI6aG92ZXIsIC5yZWFjdC1zdmctaWNvbi10aGVtZS0tbGlnaHQtLWFjdGl2ZSwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1zdWJtaXQtLWhvdmVyOmhvdmVyLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLXN1Ym1pdC0tYWN0aXZlLCAucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWRyb3Bkb3duLS1ob3Zlcjpob3ZlciwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1kcm9wZG93bi0tYWN0aXZlIHtcbiAgZmlsbDogIzFFMDI1RjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS10YWItbmF2LWFjdGl2ZSB7XG4gIGZpbGw6ICMxRTAyNUY7XG59XG4ucmVhY3Qtc3ZnLWljb24tdGhlbWUtLWFjdGlvbiwgLnJlYWN0LXN2Zy1pY29uLXRoZW1lLS1hY3Rpb24tYXR0ZW50aW9uIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5yZWFjdC1zdmctaWNvbi0tYWN0aXZlIHtcbiAgZmlsbDogIzFFMDI1Rjtcbn1cbi5yZWFjdC1zdmctaWNvbi1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LXN2Zy1pY29uX19pbnNldC0tbGVmdC1leHRyYS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb25fX2luc2V0LS1sZWZ0LXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb25fX2luc2V0LS1yaWdodC1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMTBweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWxlZnQtZXh0cmEtc21hbGwge1xuICBsZWZ0OiA1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWxlZnQtc21hbGwge1xuICBsZWZ0OiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1sZWZ0LXJlZ3VsYXIge1xuICBsZWZ0OiAyMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1sZWZ0LWxhcmdlIHtcbiAgbGVmdDogMzVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tbGVmdC1leHRyYS1sYXJnZSB7XG4gIGxlZnQ6IDQ1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXRvcC1leHRyYS1zbWFsbCB7XG4gIHRvcDogNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS10b3Atc21hbGwge1xuICB0b3A6IDEwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXRvcC1yZWd1bGFyIHtcbiAgdG9wOiAyMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS10b3AtbGFyZ2Uge1xuICB0b3A6IDM1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXRvcC1leHRyYS1sYXJnZSB7XG4gIHRvcDogNDVweDtcbn1cbi5yZWFjdC1zdmctaWNvbi0tcmlnaHQtZXh0cmEtc21hbGwge1xuICByaWdodDogNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1yaWdodC1zbWFsbCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1yaWdodC1yZWd1bGFyIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXJpZ2h0LWxhcmdlIHtcbiAgcmlnaHQ6IDM1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLXJpZ2h0LWV4dHJhLWxhcmdlIHtcbiAgcmlnaHQ6IDQ1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWJvdHRvbS1leHRyYS1zbWFsbCB7XG4gIGJvdHRvbTogNXB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1ib3R0b20tc21hbGwge1xuICBib3R0b206IDEwcHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWJvdHRvbS1yZWd1bGFyIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuLnJlYWN0LXN2Zy1pY29uLS1ib3R0b20tbGFyZ2Uge1xuICBib3R0b206IDM1cHg7XG59XG4ucmVhY3Qtc3ZnLWljb24tLWJvdHRvbS1leHRyYS1sYXJnZSB7XG4gIGJvdHRvbTogNDVweDtcbn1cblxuLnJlYWN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMjBweDtcbn1cbi5yZWFjdC1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMUUwMjVGICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtaWNvbi0tbGVmdCB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAyMHB4O1xufVxuLnJlYWN0LWljb24tLWNlbnRlciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG59XG4ucmVhY3QtaWNvbi0tZmxleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbn1cbi5yZWFjdC1pY29uIHN2ZyB7XG4gIGZpbGw6ICMxRTAyNUY7XG4gIHN0cm9rZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5yZWFjdC1pY29uLS1mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtaWNvbi0tZmxleC1jZW50ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5yZWFjdC1pY29uLS1zbWFsbCBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJlYWN0LWljb24tLWxhcmdlIHN2ZyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4ucmVhY3QtaWNvbi0teHhsIHN2ZyB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucmVhY3QtaWNvbi0tbWFyZ2luLWxlZnQtcywgLnJlYWN0LWljb24tLW1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVhY3QtaWNvbi0tbWFyZ2luLWxlZnQteHMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnJlYWN0LWljb24tLWRhcmsgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUUwMjVGO1xuICBzdHJva2U6ICMxRTAyNUY7XG59XG4ucmVhY3QtaWNvbl9fd3JhcHBlci5yZWFjdC1pY29uLS1pbmFjdGl2ZSBzdmcge1xuICBmaWxsOiAjOUY5OUIxO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWljb25fX3dyYXBwZXIucmVhY3QtaWNvbi0td2FybmluZyBzdmcge1xuICBmaWxsOiAjRjg1QzZBICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y4NUM2QSAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWljb24tLWJnLXdoaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAtMnB4ICNkMmQyZDI7XG59XG4ucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjOUY5OUIxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4ucmVhY3QtaWNvbi0tbGFiZWwucmVhY3QtaWNvbl9fd3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJlYWN0LWljb24tLWxhYmVsLnJlYWN0LWljb25fX3dyYXBwZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4ucmVhY3QtaWNvbi0tZm9ybS1pbnNldC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFNEU0RUM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Rjk5QjE7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcbn1cblxuLmljb24td3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5yZWFjdC1jaGVja2JveCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNEU0RUM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yZWFjdC1jaGVja2JveF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWFjdC1jaGVja2JveF9fY29udGFpbmVyIC5yZWFjdC1zdmctaWNvbi5yZWFjdC1zdmctaWNvbl9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyAvKiBXaXR0ZSBhY2h0ZXJncm9uZCAqL1xuICBjb2xvcjogIzQ0MzQ2OSAhaW1wb3J0YW50OyAvKiBEb25rZXJlIHRla3N0a2xldXIgdm9vciBjb250cmFzdCAqL1xuICBib3gtc2hhZG93OiAwIDAgOHB4IC0ycHggI2QyZDJkMiAhaW1wb3J0YW50OyAvKiBMaWNodCBzY2hhZHV3IGVmZmVjdCAqL1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMjVyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnJlYWN0LXRvb2x0aXAge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7IC8qIFBhcyBkZSByZWdlbGFmc3RhbmQgYWFuICovXG59XG5cbi5yZWFjdC10b29sdGlwIGRpdiB7XG4gIG1hcmdpbjogMHB4IDAgIWltcG9ydGFudDsgLyogVmVya2xlaW4gZGUgbWFyZ2UgdHVzc2VuIHJlZ2VscyAqL1xufSJdfQ== */